kubernetes-client-core 0.3.0.0 → 0.3.1.0
raw patch · 47 files changed
+13572/−13565 lines, 47 filesdep ~QuickCheckdep ~aesondep ~case-insensitivePVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: QuickCheck, aeson, case-insensitive, containers, http-client-tls, iso8601-time, safe-exceptions, semigroups, text, time, unordered-containers, vector
API changes (from Hackage documentation)
- Kubernetes.OpenAPI.Core: instance GHC.Arr.Ix Kubernetes.OpenAPI.Core.Date
- Kubernetes.OpenAPI.MimeTypes: instance Data.Aeson.Types.FromJSON.FromJSON a => Kubernetes.OpenAPI.MimeTypes.MimeUnrender Kubernetes.OpenAPI.MimeTypes.MimeJsonPatchjson a
- Kubernetes.OpenAPI.MimeTypes: instance Data.Aeson.Types.FromJSON.FromJSON a => Kubernetes.OpenAPI.MimeTypes.MimeUnrender Kubernetes.OpenAPI.MimeTypes.MimeMergePatchjson a
- Kubernetes.OpenAPI.MimeTypes: instance Data.Aeson.Types.FromJSON.FromJSON a => Kubernetes.OpenAPI.MimeTypes.MimeUnrender Kubernetes.OpenAPI.MimeTypes.MimeStrategicMergePatchjson a
- Kubernetes.OpenAPI.MimeTypes: instance Data.Aeson.Types.ToJSON.ToJSON a => Kubernetes.OpenAPI.MimeTypes.MimeRender Kubernetes.OpenAPI.MimeTypes.MimeJsonPatchjson a
- Kubernetes.OpenAPI.MimeTypes: instance Data.Aeson.Types.ToJSON.ToJSON a => Kubernetes.OpenAPI.MimeTypes.MimeRender Kubernetes.OpenAPI.MimeTypes.MimeMergePatchjson a
- Kubernetes.OpenAPI.MimeTypes: instance Data.Aeson.Types.ToJSON.ToJSON a => Kubernetes.OpenAPI.MimeTypes.MimeRender Kubernetes.OpenAPI.MimeTypes.MimeStrategicMergePatchjson a
+ Kubernetes.OpenAPI.Core: addHeader :: KubernetesRequest req contentType res accept -> [Header] -> KubernetesRequest req contentType res accept
+ Kubernetes.OpenAPI.Core: addQuery :: KubernetesRequest req contentType res accept -> [QueryItem] -> KubernetesRequest req contentType res accept
+ Kubernetes.OpenAPI.Core: instance GHC.Ix.Ix Kubernetes.OpenAPI.Core.Date
Files
- kubernetes-client-core.cabal +170/−176
- lib/Kubernetes/OpenAPI/API/AdmissionregistrationV1.hs +76/−76
- lib/Kubernetes/OpenAPI/API/AdmissionregistrationV1beta1.hs +76/−76
- lib/Kubernetes/OpenAPI/API/ApiextensionsV1.hs +46/−46
- lib/Kubernetes/OpenAPI/API/ApiextensionsV1beta1.hs +46/−46
- lib/Kubernetes/OpenAPI/API/ApiregistrationV1.hs +46/−46
- lib/Kubernetes/OpenAPI/API/ApiregistrationV1beta1.hs +46/−46
- lib/Kubernetes/OpenAPI/API/AppsV1.hs +291/−291
- lib/Kubernetes/OpenAPI/API/AppsV1beta1.hs +176/−176
- lib/Kubernetes/OpenAPI/API/AppsV1beta2.hs +291/−291
- lib/Kubernetes/OpenAPI/API/AuditregistrationV1alpha1.hs +38/−38
- lib/Kubernetes/OpenAPI/API/AuthenticationV1.hs +3/−3
- lib/Kubernetes/OpenAPI/API/AuthenticationV1beta1.hs +3/−3
- lib/Kubernetes/OpenAPI/API/AuthorizationV1.hs +12/−12
- lib/Kubernetes/OpenAPI/API/AuthorizationV1beta1.hs +12/−12
- lib/Kubernetes/OpenAPI/API/AutoscalingV1.hs +55/−55
- lib/Kubernetes/OpenAPI/API/AutoscalingV2beta1.hs +55/−55
- lib/Kubernetes/OpenAPI/API/AutoscalingV2beta2.hs +55/−55
- lib/Kubernetes/OpenAPI/API/BatchV1.hs +55/−55
- lib/Kubernetes/OpenAPI/API/BatchV1beta1.hs +55/−55
- lib/Kubernetes/OpenAPI/API/BatchV2alpha1.hs +55/−55
- lib/Kubernetes/OpenAPI/API/CertificatesV1beta1.hs +49/−49
- lib/Kubernetes/OpenAPI/API/CoordinationV1.hs +47/−47
- lib/Kubernetes/OpenAPI/API/CoordinationV1beta1.hs +47/−47
- lib/Kubernetes/OpenAPI/API/CoreV1.hs +10053/−10053
- lib/Kubernetes/OpenAPI/API/CustomObjects.hs +70/−70
- lib/Kubernetes/OpenAPI/API/DiscoveryV1alpha1.hs +47/−47
- lib/Kubernetes/OpenAPI/API/EventsV1beta1.hs +47/−47
- lib/Kubernetes/OpenAPI/API/ExtensionsV1beta1.hs +332/−332
- lib/Kubernetes/OpenAPI/API/NetworkingV1.hs +47/−47
- lib/Kubernetes/OpenAPI/API/NetworkingV1beta1.hs +55/−55
- lib/Kubernetes/OpenAPI/API/NodeV1alpha1.hs +38/−38
- lib/Kubernetes/OpenAPI/API/NodeV1beta1.hs +38/−38
- lib/Kubernetes/OpenAPI/API/PolicyV1beta1.hs +93/−93
- lib/Kubernetes/OpenAPI/API/RbacAuthorizationV1.hs +162/−162
- lib/Kubernetes/OpenAPI/API/RbacAuthorizationV1alpha1.hs +162/−162
- lib/Kubernetes/OpenAPI/API/RbacAuthorizationV1beta1.hs +162/−162
- lib/Kubernetes/OpenAPI/API/SchedulingV1.hs +38/−38
- lib/Kubernetes/OpenAPI/API/SchedulingV1alpha1.hs +38/−38
- lib/Kubernetes/OpenAPI/API/SchedulingV1beta1.hs +38/−38
- lib/Kubernetes/OpenAPI/API/SettingsV1alpha1.hs +47/−47
- lib/Kubernetes/OpenAPI/API/StorageV1.hs +84/−84
- lib/Kubernetes/OpenAPI/API/StorageV1alpha1.hs +38/−38
- lib/Kubernetes/OpenAPI/API/StorageV1beta1.hs +152/−152
- lib/Kubernetes/OpenAPI/Core.hs +25/−6
- lib/Kubernetes/OpenAPI/ImportMappings.hs +1/−1
- lib/Kubernetes/OpenAPI/MimeTypes.hs +0/−6
kubernetes-client-core.cabal view
@@ -1,186 +1,180 @@-cabal-version: >=1.10-name: kubernetes-client-core-version: 0.3.0.0-license: Apache-2.0-license-file: LICENSE-maintainer:- Shimin Guo <smguo2001@gmail.com>, Akshay Mankar <itsakshaymankar@gmail.com>--author: Auto Generated-homepage: https://github.com/kubernetes-client/haskell-synopsis: Auto-generated kubernetes-client-core API Client-description:- .- Client library for calling the Kubernetes API based on http-client.- .- host: localhost- .- base path: http://localhost- .- Kubernetes API version: release-1.16- .- OpenAPI version: 3.0.1- .+name: kubernetes-client-core+version: 0.3.1.0+synopsis: Auto-generated kubernetes-client-core API Client+description: .+ Client library for calling the Kubernetes API based on http-client.+ .+ host: localhost+ .+ base path: http://localhost+ .+ Kubernetes API version: release-1.16+ .+ OpenAPI version: 3.0.1+ .+category: Web+homepage: https://github.com/kubernetes-client/haskell+author: Auto Generated+maintainer: Shimin Guo <smguo2001@gmail.com>, Akshay Mankar <itsakshaymankar@gmail.com>+license: Apache-2.0+license-file: LICENSE+build-type: Simple+cabal-version: >= 1.10 -category: Web-build-type: Simple extra-source-files: README.md openapi.yaml -flag usekatip- description:- Use the katip package to provide logging (if false, use the default monad-logger package)-- manual: True+Flag UseKatip+ Description: Use the katip package to provide logging (if false, use the default monad-logger package)+ Default: True+ Manual: True library- exposed-modules:- Kubernetes.OpenAPI- Kubernetes.OpenAPI.API.Admissionregistration- Kubernetes.OpenAPI.API.AdmissionregistrationV1- Kubernetes.OpenAPI.API.AdmissionregistrationV1beta1- Kubernetes.OpenAPI.API.Apiextensions- Kubernetes.OpenAPI.API.ApiextensionsV1- Kubernetes.OpenAPI.API.ApiextensionsV1beta1- Kubernetes.OpenAPI.API.Apiregistration- Kubernetes.OpenAPI.API.ApiregistrationV1- Kubernetes.OpenAPI.API.ApiregistrationV1beta1- Kubernetes.OpenAPI.API.Apis- Kubernetes.OpenAPI.API.Apps- Kubernetes.OpenAPI.API.AppsV1- Kubernetes.OpenAPI.API.AppsV1beta1- Kubernetes.OpenAPI.API.AppsV1beta2- Kubernetes.OpenAPI.API.Auditregistration- Kubernetes.OpenAPI.API.AuditregistrationV1alpha1- Kubernetes.OpenAPI.API.Authentication- Kubernetes.OpenAPI.API.AuthenticationV1- Kubernetes.OpenAPI.API.AuthenticationV1beta1- Kubernetes.OpenAPI.API.Authorization- Kubernetes.OpenAPI.API.AuthorizationV1- Kubernetes.OpenAPI.API.AuthorizationV1beta1- Kubernetes.OpenAPI.API.Autoscaling- Kubernetes.OpenAPI.API.AutoscalingV1- Kubernetes.OpenAPI.API.AutoscalingV2beta1- Kubernetes.OpenAPI.API.AutoscalingV2beta2- Kubernetes.OpenAPI.API.Batch- Kubernetes.OpenAPI.API.BatchV1- Kubernetes.OpenAPI.API.BatchV1beta1- Kubernetes.OpenAPI.API.BatchV2alpha1- Kubernetes.OpenAPI.API.Certificates- Kubernetes.OpenAPI.API.CertificatesV1beta1- Kubernetes.OpenAPI.API.Coordination- Kubernetes.OpenAPI.API.CoordinationV1- Kubernetes.OpenAPI.API.CoordinationV1beta1- Kubernetes.OpenAPI.API.Core- Kubernetes.OpenAPI.API.CoreV1- Kubernetes.OpenAPI.API.CustomObjects- Kubernetes.OpenAPI.API.Discovery- Kubernetes.OpenAPI.API.DiscoveryV1alpha1- Kubernetes.OpenAPI.API.Events- Kubernetes.OpenAPI.API.EventsV1beta1- Kubernetes.OpenAPI.API.Extensions- Kubernetes.OpenAPI.API.ExtensionsV1beta1- Kubernetes.OpenAPI.API.Logs- Kubernetes.OpenAPI.API.Networking- Kubernetes.OpenAPI.API.NetworkingV1- Kubernetes.OpenAPI.API.NetworkingV1beta1- Kubernetes.OpenAPI.API.Node- Kubernetes.OpenAPI.API.NodeV1alpha1- Kubernetes.OpenAPI.API.NodeV1beta1- Kubernetes.OpenAPI.API.Policy- Kubernetes.OpenAPI.API.PolicyV1beta1- Kubernetes.OpenAPI.API.RbacAuthorization- Kubernetes.OpenAPI.API.RbacAuthorizationV1- Kubernetes.OpenAPI.API.RbacAuthorizationV1alpha1- Kubernetes.OpenAPI.API.RbacAuthorizationV1beta1- Kubernetes.OpenAPI.API.Scheduling- Kubernetes.OpenAPI.API.SchedulingV1- Kubernetes.OpenAPI.API.SchedulingV1alpha1- Kubernetes.OpenAPI.API.SchedulingV1beta1- Kubernetes.OpenAPI.API.Settings- Kubernetes.OpenAPI.API.SettingsV1alpha1- Kubernetes.OpenAPI.API.Storage- Kubernetes.OpenAPI.API.StorageV1- Kubernetes.OpenAPI.API.StorageV1alpha1- Kubernetes.OpenAPI.API.StorageV1beta1- Kubernetes.OpenAPI.API.Version- Kubernetes.OpenAPI.Client- Kubernetes.OpenAPI.Core- Kubernetes.OpenAPI.Logging- Kubernetes.OpenAPI.MimeTypes- Kubernetes.OpenAPI.Model- Kubernetes.OpenAPI.ModelLens- Kubernetes.OpenAPI.CustomTypes-- hs-source-dirs: lib- other-modules:- Paths_kubernetes_client_core- Kubernetes.OpenAPI.ImportMappings-- default-language: Haskell2010- ghc-options: -Wall -funbox-strict-fields- build-depends:- aeson >=1.0 && <2.0,- base >=4.7 && <5.0,- base64-bytestring >1.0 && <2.0,- bytestring >=0.10.0 && <0.11,- case-insensitive >=1.2.0.11,- containers >=0.5.0.0 && <0.8,- deepseq >=1.4 && <1.6,- exceptions >=0.4,- http-api-data >=0.3.4 && <0.5,- http-client >=0.5 && <0.7,- http-client-tls >=0.3.5.3,- http-media >=0.4 && <0.9,- http-types >=0.8 && <0.13,- iso8601-time >=0.1.3 && <0.2.0,- microlens >=0.4.3 && <0.5,- mtl >=2.2.1,- network >=2.6.2 && <3.9,- random >=1.1,- safe-exceptions >=0.1.7.0 && <0.2,- text >=0.11 && <1.3,- time >=1.5,- transformers >=0.4.0.0,- unordered-containers >=0.2.10.0,- vector >=0.10.9 && <0.13-- if flag(usekatip)- cpp-options: -DUSE_KATIP- other-modules: Kubernetes.OpenAPI.LoggingKatip- build-depends: katip >=0.8 && <1.0+ hs-source-dirs:+ lib+ ghc-options: -Wall -funbox-strict-fields+ build-depends:+ aeson >=1.0 && <2.0+ , base >=4.7 && <5.0+ , base64-bytestring >1.0 && <2.0+ , bytestring >=0.10.0 && <0.11+ , case-insensitive+ , containers >=0.5.0.0 && <0.8+ , deepseq >= 1.4 && <1.6+ , exceptions >= 0.4+ , http-api-data >= 0.3.4 && <0.5+ , http-client >=0.5 && <0.7+ , http-client-tls+ , http-media >= 0.4 && < 0.9+ , http-types >=0.8 && <0.13+ , iso8601-time >=0.1.3 && <0.2.0+ , microlens >= 0.4.3 && <0.5+ , mtl >=2.2.1+ , network >=2.6.2 && <3.9+ , random >=1.1+ , safe-exceptions <0.2+ , text >=0.11 && <1.3+ , time >=1.5+ , transformers >=0.4.0.0+ , unordered-containers+ , vector >=0.10.9 && <0.13+ other-modules:+ Paths_kubernetes_client_core+ Kubernetes.OpenAPI.ImportMappings+ exposed-modules:+ Kubernetes.OpenAPI+ Kubernetes.OpenAPI.API.Admissionregistration+ Kubernetes.OpenAPI.API.AdmissionregistrationV1+ Kubernetes.OpenAPI.API.AdmissionregistrationV1beta1+ Kubernetes.OpenAPI.API.Apiextensions+ Kubernetes.OpenAPI.API.ApiextensionsV1+ Kubernetes.OpenAPI.API.ApiextensionsV1beta1+ Kubernetes.OpenAPI.API.Apiregistration+ Kubernetes.OpenAPI.API.ApiregistrationV1+ Kubernetes.OpenAPI.API.ApiregistrationV1beta1+ Kubernetes.OpenAPI.API.Apis+ Kubernetes.OpenAPI.API.Apps+ Kubernetes.OpenAPI.API.AppsV1+ Kubernetes.OpenAPI.API.AppsV1beta1+ Kubernetes.OpenAPI.API.AppsV1beta2+ Kubernetes.OpenAPI.API.Auditregistration+ Kubernetes.OpenAPI.API.AuditregistrationV1alpha1+ Kubernetes.OpenAPI.API.Authentication+ Kubernetes.OpenAPI.API.AuthenticationV1+ Kubernetes.OpenAPI.API.AuthenticationV1beta1+ Kubernetes.OpenAPI.API.Authorization+ Kubernetes.OpenAPI.API.AuthorizationV1+ Kubernetes.OpenAPI.API.AuthorizationV1beta1+ Kubernetes.OpenAPI.API.Autoscaling+ Kubernetes.OpenAPI.API.AutoscalingV1+ Kubernetes.OpenAPI.API.AutoscalingV2beta1+ Kubernetes.OpenAPI.API.AutoscalingV2beta2+ Kubernetes.OpenAPI.API.Batch+ Kubernetes.OpenAPI.API.BatchV1+ Kubernetes.OpenAPI.API.BatchV1beta1+ Kubernetes.OpenAPI.API.BatchV2alpha1+ Kubernetes.OpenAPI.API.Certificates+ Kubernetes.OpenAPI.API.CertificatesV1beta1+ Kubernetes.OpenAPI.API.Coordination+ Kubernetes.OpenAPI.API.CoordinationV1+ Kubernetes.OpenAPI.API.CoordinationV1beta1+ Kubernetes.OpenAPI.API.Core+ Kubernetes.OpenAPI.API.CoreV1+ Kubernetes.OpenAPI.API.CustomObjects+ Kubernetes.OpenAPI.API.Discovery+ Kubernetes.OpenAPI.API.DiscoveryV1alpha1+ Kubernetes.OpenAPI.API.Events+ Kubernetes.OpenAPI.API.EventsV1beta1+ Kubernetes.OpenAPI.API.Extensions+ Kubernetes.OpenAPI.API.ExtensionsV1beta1+ Kubernetes.OpenAPI.API.Logs+ Kubernetes.OpenAPI.API.Networking+ Kubernetes.OpenAPI.API.NetworkingV1+ Kubernetes.OpenAPI.API.NetworkingV1beta1+ Kubernetes.OpenAPI.API.Node+ Kubernetes.OpenAPI.API.NodeV1alpha1+ Kubernetes.OpenAPI.API.NodeV1beta1+ Kubernetes.OpenAPI.API.Policy+ Kubernetes.OpenAPI.API.PolicyV1beta1+ Kubernetes.OpenAPI.API.RbacAuthorization+ Kubernetes.OpenAPI.API.RbacAuthorizationV1+ Kubernetes.OpenAPI.API.RbacAuthorizationV1alpha1+ Kubernetes.OpenAPI.API.RbacAuthorizationV1beta1+ Kubernetes.OpenAPI.API.Scheduling+ Kubernetes.OpenAPI.API.SchedulingV1+ Kubernetes.OpenAPI.API.SchedulingV1alpha1+ Kubernetes.OpenAPI.API.SchedulingV1beta1+ Kubernetes.OpenAPI.API.Settings+ Kubernetes.OpenAPI.API.SettingsV1alpha1+ Kubernetes.OpenAPI.API.Storage+ Kubernetes.OpenAPI.API.StorageV1+ Kubernetes.OpenAPI.API.StorageV1alpha1+ Kubernetes.OpenAPI.API.StorageV1beta1+ Kubernetes.OpenAPI.API.Version+ Kubernetes.OpenAPI.Client+ Kubernetes.OpenAPI.Core+ Kubernetes.OpenAPI.Logging+ Kubernetes.OpenAPI.MimeTypes+ Kubernetes.OpenAPI.Model+ Kubernetes.OpenAPI.ModelLens+ Kubernetes.OpenAPI.CustomTypes+ default-language: Haskell2010 - else- cpp-options: -DUSE_MONAD_LOGGER- other-modules: Kubernetes.OpenAPI.LoggingMonadLogger- build-depends: monad-logger ==0.3.*+ if flag(UseKatip)+ build-depends: katip >=0.8 && < 1.0+ other-modules: Kubernetes.OpenAPI.LoggingKatip+ cpp-options: -DUSE_KATIP+ else+ build-depends: monad-logger >=0.3 && <0.4+ other-modules: Kubernetes.OpenAPI.LoggingMonadLogger+ cpp-options: -DUSE_MONAD_LOGGER test-suite tests- type: exitcode-stdio-1.0- main-is: Test.hs- hs-source-dirs: tests- other-modules:- ApproxEq- Instances- PropMime- CustomInstances-- default-language: Haskell2010- ghc-options: -Wall -fno-warn-orphans- build-depends:- kubernetes-client-core -any,- QuickCheck >=2.13.2,- aeson >=1.4.5.0,- base >=4.7 && <5.0,- bytestring >=0.10.0 && <0.11,- containers >=0.6.0.1,- hspec >=1.8,- iso8601-time >=0.1.5,- mtl >=2.2.1,- semigroups >=0.18.5,- text >=1.2.3.1,- time >=1.8.0.2,- transformers >=0.4.0.0,- unordered-containers >=0.2.10.0,- vector >=0.12.0.3+ type: exitcode-stdio-1.0+ main-is: Test.hs+ hs-source-dirs:+ tests+ ghc-options: -Wall -fno-warn-orphans+ build-depends:+ kubernetes-client-core+ , QuickCheck+ , aeson+ , base >=4.7 && <5.0+ , bytestring >=0.10.0 && <0.11+ , containers+ , hspec >=1.8+ , iso8601-time+ , mtl >=2.2.1+ , semigroups+ , text+ , time+ , transformers >=0.4.0.0+ , unordered-containers+ , vector+ other-modules:+ ApproxEq+ Instances+ PropMime+ CustomInstances+ default-language: Haskell2010
lib/Kubernetes/OpenAPI/API/AdmissionregistrationV1.hs view
@@ -82,17 +82,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateMutatingWebhookConfiguration Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateMutatingWebhookConfiguration DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateMutatingWebhookConfiguration FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateMutatingWebhookConfiguration mtype@@ -130,17 +130,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateValidatingWebhookConfiguration Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateValidatingWebhookConfiguration DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateValidatingWebhookConfiguration FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateValidatingWebhookConfiguration mtype@@ -176,57 +176,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionMutatingWebhookConfiguration Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionMutatingWebhookConfiguration Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionMutatingWebhookConfiguration DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionMutatingWebhookConfiguration FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionMutatingWebhookConfiguration GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionMutatingWebhookConfiguration LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionMutatingWebhookConfiguration Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionMutatingWebhookConfiguration OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionMutatingWebhookConfiguration PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionMutatingWebhookConfiguration ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionMutatingWebhookConfiguration TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionMutatingWebhookConfiguration mtype@@ -262,57 +262,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionValidatingWebhookConfiguration Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionValidatingWebhookConfiguration Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionValidatingWebhookConfiguration DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionValidatingWebhookConfiguration FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionValidatingWebhookConfiguration GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionValidatingWebhookConfiguration LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionValidatingWebhookConfiguration Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionValidatingWebhookConfiguration OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionValidatingWebhookConfiguration PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionValidatingWebhookConfiguration ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionValidatingWebhookConfiguration TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionValidatingWebhookConfiguration mtype@@ -349,27 +349,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteMutatingWebhookConfiguration Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteMutatingWebhookConfiguration DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteMutatingWebhookConfiguration GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteMutatingWebhookConfiguration OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteMutatingWebhookConfiguration PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteMutatingWebhookConfiguration mtype@@ -406,27 +406,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteValidatingWebhookConfiguration Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteValidatingWebhookConfiguration DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteValidatingWebhookConfiguration GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteValidatingWebhookConfiguration OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteValidatingWebhookConfiguration PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteValidatingWebhookConfiguration mtype@@ -483,47 +483,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListMutatingWebhookConfiguration Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListMutatingWebhookConfiguration AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListMutatingWebhookConfiguration Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListMutatingWebhookConfiguration FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListMutatingWebhookConfiguration LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListMutatingWebhookConfiguration Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListMutatingWebhookConfiguration ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListMutatingWebhookConfiguration TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListMutatingWebhookConfiguration Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListMutatingWebhookConfiguration MimeJSON -- | @application/json;stream=watch@@@ -556,47 +556,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListValidatingWebhookConfiguration Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListValidatingWebhookConfiguration AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListValidatingWebhookConfiguration Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListValidatingWebhookConfiguration FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListValidatingWebhookConfiguration LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListValidatingWebhookConfiguration Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListValidatingWebhookConfiguration ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListValidatingWebhookConfiguration TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListValidatingWebhookConfiguration Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListValidatingWebhookConfiguration MimeJSON -- | @application/json;stream=watch@@@ -635,22 +635,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchMutatingWebhookConfiguration Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchMutatingWebhookConfiguration DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchMutatingWebhookConfiguration FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchMutatingWebhookConfiguration Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchMutatingWebhookConfiguration MimeApplyPatchyaml@@ -695,22 +695,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchValidatingWebhookConfiguration Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchValidatingWebhookConfiguration DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchValidatingWebhookConfiguration FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchValidatingWebhookConfiguration Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchValidatingWebhookConfiguration MimeApplyPatchyaml@@ -750,17 +750,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadMutatingWebhookConfiguration Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadMutatingWebhookConfiguration Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadMutatingWebhookConfiguration Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadMutatingWebhookConfiguration MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -790,17 +790,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadValidatingWebhookConfiguration Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadValidatingWebhookConfiguration Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadValidatingWebhookConfiguration Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadValidatingWebhookConfiguration MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -835,17 +835,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceMutatingWebhookConfiguration Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceMutatingWebhookConfiguration DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceMutatingWebhookConfiguration FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceMutatingWebhookConfiguration mtype@@ -884,17 +884,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceValidatingWebhookConfiguration Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceValidatingWebhookConfiguration DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceValidatingWebhookConfiguration FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceValidatingWebhookConfiguration mtype
lib/Kubernetes/OpenAPI/API/AdmissionregistrationV1beta1.hs view
@@ -82,17 +82,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateMutatingWebhookConfiguration Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateMutatingWebhookConfiguration DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateMutatingWebhookConfiguration FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateMutatingWebhookConfiguration mtype@@ -130,17 +130,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateValidatingWebhookConfiguration Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateValidatingWebhookConfiguration DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateValidatingWebhookConfiguration FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateValidatingWebhookConfiguration mtype@@ -176,57 +176,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionMutatingWebhookConfiguration Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionMutatingWebhookConfiguration Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionMutatingWebhookConfiguration DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionMutatingWebhookConfiguration FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionMutatingWebhookConfiguration GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionMutatingWebhookConfiguration LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionMutatingWebhookConfiguration Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionMutatingWebhookConfiguration OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionMutatingWebhookConfiguration PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionMutatingWebhookConfiguration ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionMutatingWebhookConfiguration TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionMutatingWebhookConfiguration mtype@@ -262,57 +262,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionValidatingWebhookConfiguration Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionValidatingWebhookConfiguration Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionValidatingWebhookConfiguration DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionValidatingWebhookConfiguration FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionValidatingWebhookConfiguration GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionValidatingWebhookConfiguration LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionValidatingWebhookConfiguration Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionValidatingWebhookConfiguration OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionValidatingWebhookConfiguration PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionValidatingWebhookConfiguration ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionValidatingWebhookConfiguration TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionValidatingWebhookConfiguration mtype@@ -349,27 +349,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteMutatingWebhookConfiguration Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteMutatingWebhookConfiguration DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteMutatingWebhookConfiguration GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteMutatingWebhookConfiguration OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteMutatingWebhookConfiguration PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteMutatingWebhookConfiguration mtype@@ -406,27 +406,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteValidatingWebhookConfiguration Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteValidatingWebhookConfiguration DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteValidatingWebhookConfiguration GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteValidatingWebhookConfiguration OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteValidatingWebhookConfiguration PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteValidatingWebhookConfiguration mtype@@ -483,47 +483,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListMutatingWebhookConfiguration Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListMutatingWebhookConfiguration AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListMutatingWebhookConfiguration Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListMutatingWebhookConfiguration FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListMutatingWebhookConfiguration LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListMutatingWebhookConfiguration Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListMutatingWebhookConfiguration ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListMutatingWebhookConfiguration TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListMutatingWebhookConfiguration Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListMutatingWebhookConfiguration MimeJSON -- | @application/json;stream=watch@@@ -556,47 +556,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListValidatingWebhookConfiguration Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListValidatingWebhookConfiguration AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListValidatingWebhookConfiguration Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListValidatingWebhookConfiguration FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListValidatingWebhookConfiguration LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListValidatingWebhookConfiguration Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListValidatingWebhookConfiguration ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListValidatingWebhookConfiguration TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListValidatingWebhookConfiguration Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListValidatingWebhookConfiguration MimeJSON -- | @application/json;stream=watch@@@ -635,22 +635,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchMutatingWebhookConfiguration Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchMutatingWebhookConfiguration DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchMutatingWebhookConfiguration FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchMutatingWebhookConfiguration Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchMutatingWebhookConfiguration MimeApplyPatchyaml@@ -695,22 +695,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchValidatingWebhookConfiguration Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchValidatingWebhookConfiguration DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchValidatingWebhookConfiguration FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchValidatingWebhookConfiguration Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchValidatingWebhookConfiguration MimeApplyPatchyaml@@ -750,17 +750,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadMutatingWebhookConfiguration Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadMutatingWebhookConfiguration Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadMutatingWebhookConfiguration Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadMutatingWebhookConfiguration MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -790,17 +790,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadValidatingWebhookConfiguration Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadValidatingWebhookConfiguration Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadValidatingWebhookConfiguration Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadValidatingWebhookConfiguration MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -835,17 +835,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceMutatingWebhookConfiguration Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceMutatingWebhookConfiguration DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceMutatingWebhookConfiguration FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceMutatingWebhookConfiguration mtype@@ -884,17 +884,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceValidatingWebhookConfiguration Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceValidatingWebhookConfiguration DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceValidatingWebhookConfiguration FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceValidatingWebhookConfiguration mtype
lib/Kubernetes/OpenAPI/API/ApiextensionsV1.hs view
@@ -82,17 +82,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateCustomResourceDefinition Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateCustomResourceDefinition DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateCustomResourceDefinition FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateCustomResourceDefinition mtype@@ -128,57 +128,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionCustomResourceDefinition Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionCustomResourceDefinition Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionCustomResourceDefinition DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionCustomResourceDefinition FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionCustomResourceDefinition GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionCustomResourceDefinition LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionCustomResourceDefinition Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionCustomResourceDefinition OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionCustomResourceDefinition PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionCustomResourceDefinition ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionCustomResourceDefinition TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionCustomResourceDefinition mtype@@ -215,27 +215,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCustomResourceDefinition Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCustomResourceDefinition DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCustomResourceDefinition GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCustomResourceDefinition OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCustomResourceDefinition PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCustomResourceDefinition mtype@@ -292,47 +292,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListCustomResourceDefinition Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListCustomResourceDefinition AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListCustomResourceDefinition Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListCustomResourceDefinition FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListCustomResourceDefinition LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListCustomResourceDefinition Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListCustomResourceDefinition ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListCustomResourceDefinition TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListCustomResourceDefinition Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListCustomResourceDefinition MimeJSON -- | @application/json;stream=watch@@@ -371,22 +371,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchCustomResourceDefinition Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchCustomResourceDefinition DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchCustomResourceDefinition FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchCustomResourceDefinition Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchCustomResourceDefinition MimeApplyPatchyaml@@ -431,22 +431,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchCustomResourceDefinitionStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchCustomResourceDefinitionStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchCustomResourceDefinitionStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchCustomResourceDefinitionStatus Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchCustomResourceDefinitionStatus MimeApplyPatchyaml@@ -486,17 +486,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadCustomResourceDefinition Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadCustomResourceDefinition Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadCustomResourceDefinition Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadCustomResourceDefinition MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -526,7 +526,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadCustomResourceDefinitionStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadCustomResourceDefinitionStatus MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -561,17 +561,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceCustomResourceDefinition Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceCustomResourceDefinition DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceCustomResourceDefinition FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceCustomResourceDefinition mtype@@ -610,17 +610,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceCustomResourceDefinitionStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceCustomResourceDefinitionStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceCustomResourceDefinitionStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceCustomResourceDefinitionStatus mtype
lib/Kubernetes/OpenAPI/API/ApiextensionsV1beta1.hs view
@@ -82,17 +82,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateCustomResourceDefinition Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateCustomResourceDefinition DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateCustomResourceDefinition FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateCustomResourceDefinition mtype@@ -128,57 +128,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionCustomResourceDefinition Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionCustomResourceDefinition Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionCustomResourceDefinition DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionCustomResourceDefinition FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionCustomResourceDefinition GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionCustomResourceDefinition LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionCustomResourceDefinition Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionCustomResourceDefinition OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionCustomResourceDefinition PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionCustomResourceDefinition ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionCustomResourceDefinition TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionCustomResourceDefinition mtype@@ -215,27 +215,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCustomResourceDefinition Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCustomResourceDefinition DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCustomResourceDefinition GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCustomResourceDefinition OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCustomResourceDefinition PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCustomResourceDefinition mtype@@ -292,47 +292,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListCustomResourceDefinition Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListCustomResourceDefinition AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListCustomResourceDefinition Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListCustomResourceDefinition FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListCustomResourceDefinition LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListCustomResourceDefinition Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListCustomResourceDefinition ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListCustomResourceDefinition TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListCustomResourceDefinition Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListCustomResourceDefinition MimeJSON -- | @application/json;stream=watch@@@ -371,22 +371,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchCustomResourceDefinition Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchCustomResourceDefinition DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchCustomResourceDefinition FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchCustomResourceDefinition Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchCustomResourceDefinition MimeApplyPatchyaml@@ -431,22 +431,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchCustomResourceDefinitionStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchCustomResourceDefinitionStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchCustomResourceDefinitionStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchCustomResourceDefinitionStatus Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchCustomResourceDefinitionStatus MimeApplyPatchyaml@@ -486,17 +486,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadCustomResourceDefinition Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadCustomResourceDefinition Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadCustomResourceDefinition Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadCustomResourceDefinition MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -526,7 +526,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadCustomResourceDefinitionStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadCustomResourceDefinitionStatus MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -561,17 +561,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceCustomResourceDefinition Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceCustomResourceDefinition DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceCustomResourceDefinition FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceCustomResourceDefinition mtype@@ -610,17 +610,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceCustomResourceDefinitionStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceCustomResourceDefinitionStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceCustomResourceDefinitionStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceCustomResourceDefinitionStatus mtype
lib/Kubernetes/OpenAPI/API/ApiregistrationV1.hs view
@@ -82,17 +82,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateAPIService Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateAPIService DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateAPIService FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateAPIService mtype@@ -129,27 +129,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteAPIService Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteAPIService DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteAPIService GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteAPIService OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteAPIService PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteAPIService mtype@@ -185,57 +185,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionAPIService Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionAPIService Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionAPIService DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionAPIService FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionAPIService GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionAPIService LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionAPIService Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionAPIService OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionAPIService PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionAPIService ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionAPIService TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionAPIService mtype@@ -292,47 +292,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListAPIService Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListAPIService AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListAPIService Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListAPIService FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListAPIService LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListAPIService Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListAPIService ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListAPIService TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListAPIService Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListAPIService MimeJSON -- | @application/json;stream=watch@@@ -371,22 +371,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchAPIService Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchAPIService DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchAPIService FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchAPIService Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchAPIService MimeApplyPatchyaml@@ -431,22 +431,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchAPIServiceStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchAPIServiceStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchAPIServiceStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchAPIServiceStatus Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchAPIServiceStatus MimeApplyPatchyaml@@ -486,17 +486,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadAPIService Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadAPIService Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadAPIService Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadAPIService MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -526,7 +526,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadAPIServiceStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadAPIServiceStatus MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -561,17 +561,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceAPIService Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceAPIService DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceAPIService FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceAPIService mtype@@ -610,17 +610,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceAPIServiceStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceAPIServiceStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceAPIServiceStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceAPIServiceStatus mtype
lib/Kubernetes/OpenAPI/API/ApiregistrationV1beta1.hs view
@@ -82,17 +82,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateAPIService Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateAPIService DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateAPIService FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateAPIService mtype@@ -129,27 +129,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteAPIService Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteAPIService DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteAPIService GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteAPIService OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteAPIService PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteAPIService mtype@@ -185,57 +185,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionAPIService Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionAPIService Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionAPIService DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionAPIService FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionAPIService GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionAPIService LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionAPIService Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionAPIService OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionAPIService PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionAPIService ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionAPIService TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionAPIService mtype@@ -292,47 +292,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListAPIService Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListAPIService AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListAPIService Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListAPIService FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListAPIService LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListAPIService Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListAPIService ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListAPIService TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListAPIService Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListAPIService MimeJSON -- | @application/json;stream=watch@@@ -371,22 +371,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchAPIService Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchAPIService DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchAPIService FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchAPIService Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchAPIService MimeApplyPatchyaml@@ -431,22 +431,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchAPIServiceStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchAPIServiceStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchAPIServiceStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchAPIServiceStatus Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchAPIServiceStatus MimeApplyPatchyaml@@ -486,17 +486,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadAPIService Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadAPIService Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadAPIService Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadAPIService MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -526,7 +526,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadAPIServiceStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadAPIServiceStatus MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -561,17 +561,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceAPIService Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceAPIService DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceAPIService FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceAPIService mtype@@ -610,17 +610,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceAPIServiceStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceAPIServiceStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceAPIServiceStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceAPIServiceStatus mtype
lib/Kubernetes/OpenAPI/API/AppsV1.hs view
@@ -83,17 +83,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedControllerRevision Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedControllerRevision DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedControllerRevision FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedControllerRevision mtype@@ -132,17 +132,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedDaemonSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedDaemonSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedDaemonSet FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedDaemonSet mtype@@ -181,17 +181,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedDeployment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedDeployment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedDeployment FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedDeployment mtype@@ -230,17 +230,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedReplicaSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedReplicaSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedReplicaSet FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedReplicaSet mtype@@ -279,17 +279,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedStatefulSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedStatefulSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedStatefulSet FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedStatefulSet mtype@@ -326,57 +326,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedControllerRevision Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedControllerRevision Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedControllerRevision DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedControllerRevision FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedControllerRevision GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedControllerRevision LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedControllerRevision Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedControllerRevision OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedControllerRevision PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedControllerRevision ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedControllerRevision TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedControllerRevision mtype@@ -413,57 +413,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedDaemonSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedDaemonSet Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedDaemonSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedDaemonSet FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedDaemonSet GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedDaemonSet LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedDaemonSet Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedDaemonSet OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedDaemonSet PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedDaemonSet ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedDaemonSet TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedDaemonSet mtype@@ -500,57 +500,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedDeployment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedDeployment Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedDeployment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedDeployment FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedDeployment GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedDeployment LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedDeployment Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedDeployment OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedDeployment PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedDeployment ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedDeployment TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedDeployment mtype@@ -587,57 +587,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedReplicaSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedReplicaSet Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedReplicaSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedReplicaSet FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedReplicaSet GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedReplicaSet LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedReplicaSet Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedReplicaSet OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedReplicaSet PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedReplicaSet ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedReplicaSet TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedReplicaSet mtype@@ -674,57 +674,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedStatefulSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedStatefulSet Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedStatefulSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedStatefulSet FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedStatefulSet GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedStatefulSet LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedStatefulSet Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedStatefulSet OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedStatefulSet PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedStatefulSet ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedStatefulSet TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedStatefulSet mtype@@ -762,27 +762,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedControllerRevision Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedControllerRevision DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedControllerRevision GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedControllerRevision OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedControllerRevision PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedControllerRevision mtype@@ -820,27 +820,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedDaemonSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedDaemonSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedDaemonSet GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedDaemonSet OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedDaemonSet PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedDaemonSet mtype@@ -878,27 +878,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedDeployment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedDeployment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedDeployment GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedDeployment OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedDeployment PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedDeployment mtype@@ -936,27 +936,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedReplicaSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedReplicaSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedReplicaSet GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedReplicaSet OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedReplicaSet PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedReplicaSet mtype@@ -994,27 +994,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedStatefulSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedStatefulSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedStatefulSet GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedStatefulSet OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedStatefulSet PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedStatefulSet mtype@@ -1071,47 +1071,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListControllerRevisionForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListControllerRevisionForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListControllerRevisionForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListControllerRevisionForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListControllerRevisionForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListControllerRevisionForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListControllerRevisionForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListControllerRevisionForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListControllerRevisionForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListControllerRevisionForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -1144,47 +1144,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListDaemonSetForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListDaemonSetForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListDaemonSetForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListDaemonSetForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListDaemonSetForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListDaemonSetForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListDaemonSetForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListDaemonSetForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListDaemonSetForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListDaemonSetForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -1217,47 +1217,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListDeploymentForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListDeploymentForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListDeploymentForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListDeploymentForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListDeploymentForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListDeploymentForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListDeploymentForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListDeploymentForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListDeploymentForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListDeploymentForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -1291,47 +1291,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedControllerRevision Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedControllerRevision AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedControllerRevision Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedControllerRevision FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedControllerRevision LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedControllerRevision Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedControllerRevision ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedControllerRevision TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedControllerRevision Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedControllerRevision MimeJSON -- | @application/json;stream=watch@@@ -1365,47 +1365,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedDaemonSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedDaemonSet AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedDaemonSet Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedDaemonSet FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedDaemonSet LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedDaemonSet Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedDaemonSet ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedDaemonSet TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedDaemonSet Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedDaemonSet MimeJSON -- | @application/json;stream=watch@@@ -1439,47 +1439,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedDeployment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedDeployment AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedDeployment Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedDeployment FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedDeployment LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedDeployment Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedDeployment ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedDeployment TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedDeployment Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedDeployment MimeJSON -- | @application/json;stream=watch@@@ -1513,47 +1513,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedReplicaSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedReplicaSet AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedReplicaSet Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedReplicaSet FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedReplicaSet LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedReplicaSet Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedReplicaSet ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedReplicaSet TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedReplicaSet Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedReplicaSet MimeJSON -- | @application/json;stream=watch@@@ -1587,47 +1587,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedStatefulSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedStatefulSet AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedStatefulSet Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedStatefulSet FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedStatefulSet LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedStatefulSet Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedStatefulSet ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedStatefulSet TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedStatefulSet Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedStatefulSet MimeJSON -- | @application/json;stream=watch@@@ -1660,47 +1660,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListReplicaSetForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListReplicaSetForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListReplicaSetForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListReplicaSetForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListReplicaSetForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListReplicaSetForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListReplicaSetForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListReplicaSetForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListReplicaSetForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListReplicaSetForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -1733,47 +1733,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListStatefulSetForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListStatefulSetForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListStatefulSetForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListStatefulSetForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListStatefulSetForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListStatefulSetForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListStatefulSetForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListStatefulSetForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListStatefulSetForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListStatefulSetForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -1813,22 +1813,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedControllerRevision Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedControllerRevision DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedControllerRevision FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedControllerRevision Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedControllerRevision MimeApplyPatchyaml@@ -1874,22 +1874,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedDaemonSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedDaemonSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedDaemonSet FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedDaemonSet Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedDaemonSet MimeApplyPatchyaml@@ -1935,22 +1935,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedDaemonSetStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedDaemonSetStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedDaemonSetStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedDaemonSetStatus Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedDaemonSetStatus MimeApplyPatchyaml@@ -1996,22 +1996,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedDeployment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedDeployment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedDeployment FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedDeployment Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedDeployment MimeApplyPatchyaml@@ -2057,22 +2057,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedDeploymentScale Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedDeploymentScale DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedDeploymentScale FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedDeploymentScale Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedDeploymentScale MimeApplyPatchyaml@@ -2118,22 +2118,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedDeploymentStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedDeploymentStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedDeploymentStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedDeploymentStatus Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedDeploymentStatus MimeApplyPatchyaml@@ -2179,22 +2179,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedReplicaSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedReplicaSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedReplicaSet FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedReplicaSet Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedReplicaSet MimeApplyPatchyaml@@ -2240,22 +2240,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedReplicaSetScale Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedReplicaSetScale DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedReplicaSetScale FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedReplicaSetScale Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedReplicaSetScale MimeApplyPatchyaml@@ -2301,22 +2301,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedReplicaSetStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedReplicaSetStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedReplicaSetStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedReplicaSetStatus Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedReplicaSetStatus MimeApplyPatchyaml@@ -2362,22 +2362,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedStatefulSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedStatefulSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedStatefulSet FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedStatefulSet Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedStatefulSet MimeApplyPatchyaml@@ -2423,22 +2423,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedStatefulSetScale Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedStatefulSetScale DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedStatefulSetScale FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedStatefulSetScale Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedStatefulSetScale MimeApplyPatchyaml@@ -2484,22 +2484,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedStatefulSetStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedStatefulSetStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedStatefulSetStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedStatefulSetStatus Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedStatefulSetStatus MimeApplyPatchyaml@@ -2540,17 +2540,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedControllerRevision Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedControllerRevision Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedControllerRevision Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadNamespacedControllerRevision MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -2581,17 +2581,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedDaemonSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedDaemonSet Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedDaemonSet Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadNamespacedDaemonSet MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -2622,7 +2622,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedDaemonSetStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedDaemonSetStatus MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -2653,17 +2653,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedDeployment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedDeployment Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedDeployment Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadNamespacedDeployment MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -2694,7 +2694,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedDeploymentScale Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedDeploymentScale MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -2725,7 +2725,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedDeploymentStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedDeploymentStatus MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -2756,17 +2756,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedReplicaSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedReplicaSet Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedReplicaSet Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadNamespacedReplicaSet MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -2797,7 +2797,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedReplicaSetScale Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedReplicaSetScale MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -2828,7 +2828,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedReplicaSetStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedReplicaSetStatus MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -2859,17 +2859,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedStatefulSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedStatefulSet Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedStatefulSet Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadNamespacedStatefulSet MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -2900,7 +2900,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedStatefulSetScale Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedStatefulSetScale MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -2931,7 +2931,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedStatefulSetStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedStatefulSetStatus MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -2967,17 +2967,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedControllerRevision Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedControllerRevision DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedControllerRevision FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedControllerRevision mtype@@ -3017,17 +3017,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedDaemonSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedDaemonSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedDaemonSet FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedDaemonSet mtype@@ -3067,17 +3067,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedDaemonSetStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedDaemonSetStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedDaemonSetStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedDaemonSetStatus mtype@@ -3117,17 +3117,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedDeployment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedDeployment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedDeployment FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedDeployment mtype@@ -3167,17 +3167,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedDeploymentScale Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedDeploymentScale DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedDeploymentScale FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedDeploymentScale mtype@@ -3217,17 +3217,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedDeploymentStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedDeploymentStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedDeploymentStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedDeploymentStatus mtype@@ -3267,17 +3267,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedReplicaSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedReplicaSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedReplicaSet FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedReplicaSet mtype@@ -3317,17 +3317,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedReplicaSetScale Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedReplicaSetScale DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedReplicaSetScale FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedReplicaSetScale mtype@@ -3367,17 +3367,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedReplicaSetStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedReplicaSetStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedReplicaSetStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedReplicaSetStatus mtype@@ -3417,17 +3417,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedStatefulSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedStatefulSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedStatefulSet FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedStatefulSet mtype@@ -3467,17 +3467,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedStatefulSetScale Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedStatefulSetScale DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedStatefulSetScale FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedStatefulSetScale mtype@@ -3517,17 +3517,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedStatefulSetStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedStatefulSetStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedStatefulSetStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedStatefulSetStatus mtype
lib/Kubernetes/OpenAPI/API/AppsV1beta1.hs view
@@ -83,17 +83,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedControllerRevision Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedControllerRevision DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedControllerRevision FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedControllerRevision mtype@@ -132,17 +132,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedDeployment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedDeployment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedDeployment FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedDeployment mtype@@ -182,17 +182,17 @@ -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedDeploymentRollback DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedDeploymentRollback FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedDeploymentRollback Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedDeploymentRollback mtype@@ -231,17 +231,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedStatefulSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedStatefulSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedStatefulSet FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedStatefulSet mtype@@ -278,57 +278,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedControllerRevision Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedControllerRevision Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedControllerRevision DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedControllerRevision FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedControllerRevision GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedControllerRevision LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedControllerRevision Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedControllerRevision OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedControllerRevision PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedControllerRevision ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedControllerRevision TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedControllerRevision mtype@@ -365,57 +365,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedDeployment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedDeployment Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedDeployment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedDeployment FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedDeployment GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedDeployment LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedDeployment Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedDeployment OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedDeployment PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedDeployment ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedDeployment TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedDeployment mtype@@ -452,57 +452,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedStatefulSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedStatefulSet Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedStatefulSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedStatefulSet FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedStatefulSet GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedStatefulSet LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedStatefulSet Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedStatefulSet OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedStatefulSet PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedStatefulSet ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedStatefulSet TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedStatefulSet mtype@@ -540,27 +540,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedControllerRevision Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedControllerRevision DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedControllerRevision GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedControllerRevision OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedControllerRevision PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedControllerRevision mtype@@ -598,27 +598,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedDeployment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedDeployment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedDeployment GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedDeployment OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedDeployment PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedDeployment mtype@@ -656,27 +656,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedStatefulSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedStatefulSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedStatefulSet GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedStatefulSet OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedStatefulSet PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedStatefulSet mtype@@ -733,47 +733,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListControllerRevisionForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListControllerRevisionForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListControllerRevisionForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListControllerRevisionForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListControllerRevisionForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListControllerRevisionForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListControllerRevisionForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListControllerRevisionForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListControllerRevisionForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListControllerRevisionForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -806,47 +806,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListDeploymentForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListDeploymentForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListDeploymentForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListDeploymentForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListDeploymentForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListDeploymentForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListDeploymentForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListDeploymentForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListDeploymentForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListDeploymentForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -880,47 +880,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedControllerRevision Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedControllerRevision AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedControllerRevision Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedControllerRevision FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedControllerRevision LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedControllerRevision Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedControllerRevision ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedControllerRevision TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedControllerRevision Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedControllerRevision MimeJSON -- | @application/json;stream=watch@@@ -954,47 +954,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedDeployment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedDeployment AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedDeployment Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedDeployment FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedDeployment LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedDeployment Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedDeployment ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedDeployment TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedDeployment Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedDeployment MimeJSON -- | @application/json;stream=watch@@@ -1028,47 +1028,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedStatefulSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedStatefulSet AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedStatefulSet Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedStatefulSet FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedStatefulSet LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedStatefulSet Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedStatefulSet ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedStatefulSet TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedStatefulSet Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedStatefulSet MimeJSON -- | @application/json;stream=watch@@@ -1101,47 +1101,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListStatefulSetForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListStatefulSetForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListStatefulSetForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListStatefulSetForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListStatefulSetForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListStatefulSetForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListStatefulSetForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListStatefulSetForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListStatefulSetForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListStatefulSetForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -1181,22 +1181,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedControllerRevision Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedControllerRevision DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedControllerRevision FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedControllerRevision Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedControllerRevision MimeApplyPatchyaml@@ -1242,22 +1242,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedDeployment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedDeployment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedDeployment FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedDeployment Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedDeployment MimeApplyPatchyaml@@ -1303,22 +1303,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedDeploymentScale Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedDeploymentScale DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedDeploymentScale FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedDeploymentScale Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedDeploymentScale MimeApplyPatchyaml@@ -1364,22 +1364,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedDeploymentStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedDeploymentStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedDeploymentStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedDeploymentStatus Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedDeploymentStatus MimeApplyPatchyaml@@ -1425,22 +1425,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedStatefulSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedStatefulSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedStatefulSet FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedStatefulSet Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedStatefulSet MimeApplyPatchyaml@@ -1486,22 +1486,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedStatefulSetScale Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedStatefulSetScale DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedStatefulSetScale FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedStatefulSetScale Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedStatefulSetScale MimeApplyPatchyaml@@ -1547,22 +1547,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedStatefulSetStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedStatefulSetStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedStatefulSetStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedStatefulSetStatus Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedStatefulSetStatus MimeApplyPatchyaml@@ -1603,17 +1603,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedControllerRevision Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedControllerRevision Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedControllerRevision Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadNamespacedControllerRevision MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -1644,17 +1644,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedDeployment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedDeployment Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedDeployment Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadNamespacedDeployment MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -1685,7 +1685,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedDeploymentScale Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedDeploymentScale MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -1716,7 +1716,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedDeploymentStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedDeploymentStatus MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -1747,17 +1747,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedStatefulSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedStatefulSet Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedStatefulSet Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadNamespacedStatefulSet MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -1788,7 +1788,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedStatefulSetScale Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedStatefulSetScale MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -1819,7 +1819,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedStatefulSetStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedStatefulSetStatus MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -1855,17 +1855,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedControllerRevision Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedControllerRevision DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedControllerRevision FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedControllerRevision mtype@@ -1905,17 +1905,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedDeployment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedDeployment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedDeployment FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedDeployment mtype@@ -1955,17 +1955,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedDeploymentScale Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedDeploymentScale DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedDeploymentScale FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedDeploymentScale mtype@@ -2005,17 +2005,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedDeploymentStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedDeploymentStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedDeploymentStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedDeploymentStatus mtype@@ -2055,17 +2055,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedStatefulSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedStatefulSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedStatefulSet FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedStatefulSet mtype@@ -2105,17 +2105,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedStatefulSetScale Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedStatefulSetScale DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedStatefulSetScale FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedStatefulSetScale mtype@@ -2155,17 +2155,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedStatefulSetStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedStatefulSetStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedStatefulSetStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedStatefulSetStatus mtype
lib/Kubernetes/OpenAPI/API/AppsV1beta2.hs view
@@ -83,17 +83,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedControllerRevision Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedControllerRevision DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedControllerRevision FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedControllerRevision mtype@@ -132,17 +132,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedDaemonSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedDaemonSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedDaemonSet FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedDaemonSet mtype@@ -181,17 +181,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedDeployment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedDeployment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedDeployment FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedDeployment mtype@@ -230,17 +230,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedReplicaSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedReplicaSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedReplicaSet FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedReplicaSet mtype@@ -279,17 +279,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedStatefulSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedStatefulSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedStatefulSet FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedStatefulSet mtype@@ -326,57 +326,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedControllerRevision Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedControllerRevision Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedControllerRevision DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedControllerRevision FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedControllerRevision GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedControllerRevision LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedControllerRevision Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedControllerRevision OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedControllerRevision PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedControllerRevision ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedControllerRevision TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedControllerRevision mtype@@ -413,57 +413,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedDaemonSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedDaemonSet Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedDaemonSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedDaemonSet FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedDaemonSet GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedDaemonSet LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedDaemonSet Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedDaemonSet OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedDaemonSet PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedDaemonSet ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedDaemonSet TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedDaemonSet mtype@@ -500,57 +500,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedDeployment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedDeployment Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedDeployment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedDeployment FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedDeployment GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedDeployment LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedDeployment Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedDeployment OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedDeployment PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedDeployment ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedDeployment TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedDeployment mtype@@ -587,57 +587,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedReplicaSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedReplicaSet Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedReplicaSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedReplicaSet FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedReplicaSet GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedReplicaSet LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedReplicaSet Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedReplicaSet OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedReplicaSet PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedReplicaSet ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedReplicaSet TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedReplicaSet mtype@@ -674,57 +674,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedStatefulSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedStatefulSet Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedStatefulSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedStatefulSet FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedStatefulSet GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedStatefulSet LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedStatefulSet Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedStatefulSet OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedStatefulSet PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedStatefulSet ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedStatefulSet TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedStatefulSet mtype@@ -762,27 +762,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedControllerRevision Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedControllerRevision DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedControllerRevision GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedControllerRevision OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedControllerRevision PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedControllerRevision mtype@@ -820,27 +820,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedDaemonSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedDaemonSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedDaemonSet GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedDaemonSet OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedDaemonSet PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedDaemonSet mtype@@ -878,27 +878,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedDeployment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedDeployment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedDeployment GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedDeployment OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedDeployment PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedDeployment mtype@@ -936,27 +936,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedReplicaSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedReplicaSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedReplicaSet GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedReplicaSet OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedReplicaSet PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedReplicaSet mtype@@ -994,27 +994,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedStatefulSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedStatefulSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedStatefulSet GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedStatefulSet OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedStatefulSet PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedStatefulSet mtype@@ -1071,47 +1071,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListControllerRevisionForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListControllerRevisionForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListControllerRevisionForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListControllerRevisionForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListControllerRevisionForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListControllerRevisionForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListControllerRevisionForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListControllerRevisionForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListControllerRevisionForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListControllerRevisionForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -1144,47 +1144,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListDaemonSetForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListDaemonSetForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListDaemonSetForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListDaemonSetForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListDaemonSetForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListDaemonSetForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListDaemonSetForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListDaemonSetForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListDaemonSetForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListDaemonSetForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -1217,47 +1217,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListDeploymentForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListDeploymentForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListDeploymentForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListDeploymentForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListDeploymentForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListDeploymentForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListDeploymentForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListDeploymentForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListDeploymentForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListDeploymentForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -1291,47 +1291,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedControllerRevision Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedControllerRevision AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedControllerRevision Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedControllerRevision FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedControllerRevision LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedControllerRevision Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedControllerRevision ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedControllerRevision TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedControllerRevision Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedControllerRevision MimeJSON -- | @application/json;stream=watch@@@ -1365,47 +1365,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedDaemonSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedDaemonSet AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedDaemonSet Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedDaemonSet FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedDaemonSet LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedDaemonSet Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedDaemonSet ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedDaemonSet TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedDaemonSet Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedDaemonSet MimeJSON -- | @application/json;stream=watch@@@ -1439,47 +1439,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedDeployment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedDeployment AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedDeployment Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedDeployment FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedDeployment LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedDeployment Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedDeployment ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedDeployment TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedDeployment Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedDeployment MimeJSON -- | @application/json;stream=watch@@@ -1513,47 +1513,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedReplicaSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedReplicaSet AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedReplicaSet Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedReplicaSet FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedReplicaSet LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedReplicaSet Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedReplicaSet ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedReplicaSet TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedReplicaSet Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedReplicaSet MimeJSON -- | @application/json;stream=watch@@@ -1587,47 +1587,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedStatefulSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedStatefulSet AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedStatefulSet Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedStatefulSet FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedStatefulSet LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedStatefulSet Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedStatefulSet ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedStatefulSet TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedStatefulSet Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedStatefulSet MimeJSON -- | @application/json;stream=watch@@@ -1660,47 +1660,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListReplicaSetForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListReplicaSetForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListReplicaSetForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListReplicaSetForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListReplicaSetForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListReplicaSetForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListReplicaSetForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListReplicaSetForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListReplicaSetForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListReplicaSetForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -1733,47 +1733,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListStatefulSetForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListStatefulSetForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListStatefulSetForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListStatefulSetForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListStatefulSetForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListStatefulSetForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListStatefulSetForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListStatefulSetForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListStatefulSetForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListStatefulSetForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -1813,22 +1813,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedControllerRevision Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedControllerRevision DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedControllerRevision FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedControllerRevision Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedControllerRevision MimeApplyPatchyaml@@ -1874,22 +1874,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedDaemonSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedDaemonSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedDaemonSet FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedDaemonSet Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedDaemonSet MimeApplyPatchyaml@@ -1935,22 +1935,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedDaemonSetStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedDaemonSetStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedDaemonSetStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedDaemonSetStatus Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedDaemonSetStatus MimeApplyPatchyaml@@ -1996,22 +1996,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedDeployment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedDeployment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedDeployment FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedDeployment Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedDeployment MimeApplyPatchyaml@@ -2057,22 +2057,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedDeploymentScale Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedDeploymentScale DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedDeploymentScale FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedDeploymentScale Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedDeploymentScale MimeApplyPatchyaml@@ -2118,22 +2118,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedDeploymentStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedDeploymentStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedDeploymentStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedDeploymentStatus Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedDeploymentStatus MimeApplyPatchyaml@@ -2179,22 +2179,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedReplicaSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedReplicaSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedReplicaSet FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedReplicaSet Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedReplicaSet MimeApplyPatchyaml@@ -2240,22 +2240,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedReplicaSetScale Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedReplicaSetScale DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedReplicaSetScale FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedReplicaSetScale Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedReplicaSetScale MimeApplyPatchyaml@@ -2301,22 +2301,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedReplicaSetStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedReplicaSetStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedReplicaSetStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedReplicaSetStatus Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedReplicaSetStatus MimeApplyPatchyaml@@ -2362,22 +2362,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedStatefulSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedStatefulSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedStatefulSet FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedStatefulSet Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedStatefulSet MimeApplyPatchyaml@@ -2423,22 +2423,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedStatefulSetScale Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedStatefulSetScale DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedStatefulSetScale FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedStatefulSetScale Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedStatefulSetScale MimeApplyPatchyaml@@ -2484,22 +2484,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedStatefulSetStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedStatefulSetStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedStatefulSetStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedStatefulSetStatus Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedStatefulSetStatus MimeApplyPatchyaml@@ -2540,17 +2540,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedControllerRevision Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedControllerRevision Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedControllerRevision Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadNamespacedControllerRevision MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -2581,17 +2581,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedDaemonSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedDaemonSet Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedDaemonSet Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadNamespacedDaemonSet MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -2622,7 +2622,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedDaemonSetStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedDaemonSetStatus MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -2653,17 +2653,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedDeployment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedDeployment Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedDeployment Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadNamespacedDeployment MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -2694,7 +2694,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedDeploymentScale Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedDeploymentScale MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -2725,7 +2725,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedDeploymentStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedDeploymentStatus MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -2756,17 +2756,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedReplicaSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedReplicaSet Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedReplicaSet Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadNamespacedReplicaSet MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -2797,7 +2797,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedReplicaSetScale Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedReplicaSetScale MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -2828,7 +2828,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedReplicaSetStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedReplicaSetStatus MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -2859,17 +2859,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedStatefulSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedStatefulSet Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedStatefulSet Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadNamespacedStatefulSet MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -2900,7 +2900,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedStatefulSetScale Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedStatefulSetScale MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -2931,7 +2931,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedStatefulSetStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedStatefulSetStatus MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -2967,17 +2967,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedControllerRevision Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedControllerRevision DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedControllerRevision FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedControllerRevision mtype@@ -3017,17 +3017,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedDaemonSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedDaemonSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedDaemonSet FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedDaemonSet mtype@@ -3067,17 +3067,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedDaemonSetStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedDaemonSetStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedDaemonSetStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedDaemonSetStatus mtype@@ -3117,17 +3117,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedDeployment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedDeployment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedDeployment FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedDeployment mtype@@ -3167,17 +3167,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedDeploymentScale Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedDeploymentScale DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedDeploymentScale FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedDeploymentScale mtype@@ -3217,17 +3217,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedDeploymentStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedDeploymentStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedDeploymentStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedDeploymentStatus mtype@@ -3267,17 +3267,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedReplicaSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedReplicaSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedReplicaSet FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedReplicaSet mtype@@ -3317,17 +3317,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedReplicaSetScale Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedReplicaSetScale DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedReplicaSetScale FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedReplicaSetScale mtype@@ -3367,17 +3367,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedReplicaSetStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedReplicaSetStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedReplicaSetStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedReplicaSetStatus mtype@@ -3417,17 +3417,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedStatefulSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedStatefulSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedStatefulSet FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedStatefulSet mtype@@ -3467,17 +3467,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedStatefulSetScale Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedStatefulSetScale DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedStatefulSetScale FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedStatefulSetScale mtype@@ -3517,17 +3517,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedStatefulSetStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedStatefulSetStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedStatefulSetStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedStatefulSetStatus mtype
lib/Kubernetes/OpenAPI/API/AuditregistrationV1alpha1.hs view
@@ -82,17 +82,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateAuditSink Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateAuditSink DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateAuditSink FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateAuditSink mtype@@ -129,27 +129,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteAuditSink Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteAuditSink DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteAuditSink GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteAuditSink OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteAuditSink PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteAuditSink mtype@@ -185,57 +185,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionAuditSink Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionAuditSink Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionAuditSink DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionAuditSink FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionAuditSink GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionAuditSink LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionAuditSink Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionAuditSink OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionAuditSink PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionAuditSink ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionAuditSink TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionAuditSink mtype@@ -292,47 +292,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListAuditSink Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListAuditSink AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListAuditSink Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListAuditSink FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListAuditSink LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListAuditSink Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListAuditSink ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListAuditSink TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListAuditSink Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListAuditSink MimeJSON -- | @application/json;stream=watch@@@ -371,22 +371,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchAuditSink Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchAuditSink DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchAuditSink FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchAuditSink Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchAuditSink MimeApplyPatchyaml@@ -426,17 +426,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadAuditSink Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadAuditSink Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadAuditSink Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadAuditSink MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -471,17 +471,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceAuditSink Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceAuditSink DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceAuditSink FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceAuditSink mtype
lib/Kubernetes/OpenAPI/API/AuthenticationV1.hs view
@@ -82,17 +82,17 @@ -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateTokenReview DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateTokenReview FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateTokenReview Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateTokenReview mtype
lib/Kubernetes/OpenAPI/API/AuthenticationV1beta1.hs view
@@ -82,17 +82,17 @@ -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateTokenReview DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateTokenReview FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateTokenReview Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateTokenReview mtype
lib/Kubernetes/OpenAPI/API/AuthorizationV1.hs view
@@ -83,17 +83,17 @@ -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedLocalSubjectAccessReview DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedLocalSubjectAccessReview FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedLocalSubjectAccessReview Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedLocalSubjectAccessReview mtype@@ -131,17 +131,17 @@ -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateSelfSubjectAccessReview DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateSelfSubjectAccessReview FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateSelfSubjectAccessReview Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateSelfSubjectAccessReview mtype@@ -179,17 +179,17 @@ -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateSelfSubjectRulesReview DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateSelfSubjectRulesReview FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateSelfSubjectRulesReview Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateSelfSubjectRulesReview mtype@@ -227,17 +227,17 @@ -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateSubjectAccessReview DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateSubjectAccessReview FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateSubjectAccessReview Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateSubjectAccessReview mtype
lib/Kubernetes/OpenAPI/API/AuthorizationV1beta1.hs view
@@ -83,17 +83,17 @@ -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedLocalSubjectAccessReview DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedLocalSubjectAccessReview FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedLocalSubjectAccessReview Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedLocalSubjectAccessReview mtype@@ -131,17 +131,17 @@ -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateSelfSubjectAccessReview DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateSelfSubjectAccessReview FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateSelfSubjectAccessReview Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateSelfSubjectAccessReview mtype@@ -179,17 +179,17 @@ -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateSelfSubjectRulesReview DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateSelfSubjectRulesReview FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateSelfSubjectRulesReview Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateSelfSubjectRulesReview mtype@@ -227,17 +227,17 @@ -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateSubjectAccessReview DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateSubjectAccessReview FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateSubjectAccessReview Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateSubjectAccessReview mtype
lib/Kubernetes/OpenAPI/API/AutoscalingV1.hs view
@@ -83,17 +83,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedHorizontalPodAutoscaler Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedHorizontalPodAutoscaler DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedHorizontalPodAutoscaler FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedHorizontalPodAutoscaler mtype@@ -130,57 +130,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedHorizontalPodAutoscaler mtype@@ -218,27 +218,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedHorizontalPodAutoscaler Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedHorizontalPodAutoscaler DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedHorizontalPodAutoscaler GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedHorizontalPodAutoscaler OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedHorizontalPodAutoscaler PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedHorizontalPodAutoscaler mtype@@ -295,47 +295,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListHorizontalPodAutoscalerForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListHorizontalPodAutoscalerForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListHorizontalPodAutoscalerForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListHorizontalPodAutoscalerForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListHorizontalPodAutoscalerForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListHorizontalPodAutoscalerForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListHorizontalPodAutoscalerForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListHorizontalPodAutoscalerForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListHorizontalPodAutoscalerForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListHorizontalPodAutoscalerForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -369,47 +369,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedHorizontalPodAutoscaler Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedHorizontalPodAutoscaler AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedHorizontalPodAutoscaler Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedHorizontalPodAutoscaler FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedHorizontalPodAutoscaler LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedHorizontalPodAutoscaler Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedHorizontalPodAutoscaler ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedHorizontalPodAutoscaler TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedHorizontalPodAutoscaler Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedHorizontalPodAutoscaler MimeJSON -- | @application/json;stream=watch@@@ -449,22 +449,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedHorizontalPodAutoscaler Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedHorizontalPodAutoscaler DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedHorizontalPodAutoscaler FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedHorizontalPodAutoscaler Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedHorizontalPodAutoscaler MimeApplyPatchyaml@@ -510,22 +510,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedHorizontalPodAutoscalerStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedHorizontalPodAutoscalerStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedHorizontalPodAutoscalerStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedHorizontalPodAutoscalerStatus Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedHorizontalPodAutoscalerStatus MimeApplyPatchyaml@@ -566,17 +566,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedHorizontalPodAutoscaler Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedHorizontalPodAutoscaler Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedHorizontalPodAutoscaler Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadNamespacedHorizontalPodAutoscaler MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -607,7 +607,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedHorizontalPodAutoscalerStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedHorizontalPodAutoscalerStatus MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -643,17 +643,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedHorizontalPodAutoscaler Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedHorizontalPodAutoscaler DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedHorizontalPodAutoscaler FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedHorizontalPodAutoscaler mtype@@ -693,17 +693,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedHorizontalPodAutoscalerStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedHorizontalPodAutoscalerStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedHorizontalPodAutoscalerStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedHorizontalPodAutoscalerStatus mtype
lib/Kubernetes/OpenAPI/API/AutoscalingV2beta1.hs view
@@ -83,17 +83,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedHorizontalPodAutoscaler Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedHorizontalPodAutoscaler DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedHorizontalPodAutoscaler FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedHorizontalPodAutoscaler mtype@@ -130,57 +130,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedHorizontalPodAutoscaler mtype@@ -218,27 +218,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedHorizontalPodAutoscaler Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedHorizontalPodAutoscaler DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedHorizontalPodAutoscaler GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedHorizontalPodAutoscaler OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedHorizontalPodAutoscaler PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedHorizontalPodAutoscaler mtype@@ -295,47 +295,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListHorizontalPodAutoscalerForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListHorizontalPodAutoscalerForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListHorizontalPodAutoscalerForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListHorizontalPodAutoscalerForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListHorizontalPodAutoscalerForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListHorizontalPodAutoscalerForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListHorizontalPodAutoscalerForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListHorizontalPodAutoscalerForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListHorizontalPodAutoscalerForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListHorizontalPodAutoscalerForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -369,47 +369,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedHorizontalPodAutoscaler Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedHorizontalPodAutoscaler AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedHorizontalPodAutoscaler Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedHorizontalPodAutoscaler FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedHorizontalPodAutoscaler LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedHorizontalPodAutoscaler Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedHorizontalPodAutoscaler ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedHorizontalPodAutoscaler TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedHorizontalPodAutoscaler Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedHorizontalPodAutoscaler MimeJSON -- | @application/json;stream=watch@@@ -449,22 +449,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedHorizontalPodAutoscaler Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedHorizontalPodAutoscaler DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedHorizontalPodAutoscaler FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedHorizontalPodAutoscaler Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedHorizontalPodAutoscaler MimeApplyPatchyaml@@ -510,22 +510,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedHorizontalPodAutoscalerStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedHorizontalPodAutoscalerStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedHorizontalPodAutoscalerStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedHorizontalPodAutoscalerStatus Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedHorizontalPodAutoscalerStatus MimeApplyPatchyaml@@ -566,17 +566,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedHorizontalPodAutoscaler Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedHorizontalPodAutoscaler Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedHorizontalPodAutoscaler Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadNamespacedHorizontalPodAutoscaler MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -607,7 +607,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedHorizontalPodAutoscalerStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedHorizontalPodAutoscalerStatus MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -643,17 +643,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedHorizontalPodAutoscaler Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedHorizontalPodAutoscaler DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedHorizontalPodAutoscaler FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedHorizontalPodAutoscaler mtype@@ -693,17 +693,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedHorizontalPodAutoscalerStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedHorizontalPodAutoscalerStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedHorizontalPodAutoscalerStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedHorizontalPodAutoscalerStatus mtype
lib/Kubernetes/OpenAPI/API/AutoscalingV2beta2.hs view
@@ -83,17 +83,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedHorizontalPodAutoscaler Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedHorizontalPodAutoscaler DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedHorizontalPodAutoscaler FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedHorizontalPodAutoscaler mtype@@ -130,57 +130,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedHorizontalPodAutoscaler TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedHorizontalPodAutoscaler mtype@@ -218,27 +218,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedHorizontalPodAutoscaler Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedHorizontalPodAutoscaler DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedHorizontalPodAutoscaler GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedHorizontalPodAutoscaler OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedHorizontalPodAutoscaler PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedHorizontalPodAutoscaler mtype@@ -295,47 +295,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListHorizontalPodAutoscalerForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListHorizontalPodAutoscalerForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListHorizontalPodAutoscalerForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListHorizontalPodAutoscalerForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListHorizontalPodAutoscalerForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListHorizontalPodAutoscalerForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListHorizontalPodAutoscalerForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListHorizontalPodAutoscalerForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListHorizontalPodAutoscalerForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListHorizontalPodAutoscalerForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -369,47 +369,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedHorizontalPodAutoscaler Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedHorizontalPodAutoscaler AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedHorizontalPodAutoscaler Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedHorizontalPodAutoscaler FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedHorizontalPodAutoscaler LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedHorizontalPodAutoscaler Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedHorizontalPodAutoscaler ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedHorizontalPodAutoscaler TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedHorizontalPodAutoscaler Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedHorizontalPodAutoscaler MimeJSON -- | @application/json;stream=watch@@@ -449,22 +449,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedHorizontalPodAutoscaler Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedHorizontalPodAutoscaler DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedHorizontalPodAutoscaler FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedHorizontalPodAutoscaler Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedHorizontalPodAutoscaler MimeApplyPatchyaml@@ -510,22 +510,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedHorizontalPodAutoscalerStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedHorizontalPodAutoscalerStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedHorizontalPodAutoscalerStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedHorizontalPodAutoscalerStatus Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedHorizontalPodAutoscalerStatus MimeApplyPatchyaml@@ -566,17 +566,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedHorizontalPodAutoscaler Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedHorizontalPodAutoscaler Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedHorizontalPodAutoscaler Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadNamespacedHorizontalPodAutoscaler MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -607,7 +607,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedHorizontalPodAutoscalerStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedHorizontalPodAutoscalerStatus MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -643,17 +643,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedHorizontalPodAutoscaler Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedHorizontalPodAutoscaler DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedHorizontalPodAutoscaler FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedHorizontalPodAutoscaler mtype@@ -693,17 +693,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedHorizontalPodAutoscalerStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedHorizontalPodAutoscalerStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedHorizontalPodAutoscalerStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedHorizontalPodAutoscalerStatus mtype
lib/Kubernetes/OpenAPI/API/BatchV1.hs view
@@ -83,17 +83,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedJob Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedJob DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedJob FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedJob mtype@@ -130,57 +130,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedJob Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedJob Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedJob DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedJob FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedJob GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedJob LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedJob Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedJob OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedJob PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedJob ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedJob TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedJob mtype@@ -218,27 +218,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedJob Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedJob DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedJob GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedJob OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedJob PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedJob mtype@@ -295,47 +295,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListJobForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListJobForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListJobForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListJobForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListJobForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListJobForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListJobForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListJobForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListJobForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListJobForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -369,47 +369,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedJob Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedJob AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedJob Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedJob FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedJob LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedJob Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedJob ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedJob TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedJob Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedJob MimeJSON -- | @application/json;stream=watch@@@ -449,22 +449,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedJob Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedJob DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedJob FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedJob Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedJob MimeApplyPatchyaml@@ -510,22 +510,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedJobStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedJobStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedJobStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedJobStatus Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedJobStatus MimeApplyPatchyaml@@ -566,17 +566,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedJob Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedJob Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedJob Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadNamespacedJob MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -607,7 +607,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedJobStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedJobStatus MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -643,17 +643,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedJob Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedJob DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedJob FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedJob mtype@@ -693,17 +693,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedJobStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedJobStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedJobStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedJobStatus mtype
lib/Kubernetes/OpenAPI/API/BatchV1beta1.hs view
@@ -83,17 +83,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedCronJob Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedCronJob DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedCronJob FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedCronJob mtype@@ -130,57 +130,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedCronJob Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedCronJob Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedCronJob DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedCronJob FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedCronJob GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedCronJob LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedCronJob Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedCronJob OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedCronJob PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedCronJob ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedCronJob TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedCronJob mtype@@ -218,27 +218,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedCronJob Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedCronJob DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedCronJob GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedCronJob OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedCronJob PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedCronJob mtype@@ -295,47 +295,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListCronJobForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListCronJobForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListCronJobForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListCronJobForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListCronJobForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListCronJobForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListCronJobForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListCronJobForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListCronJobForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListCronJobForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -369,47 +369,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedCronJob Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedCronJob AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedCronJob Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedCronJob FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedCronJob LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedCronJob Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedCronJob ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedCronJob TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedCronJob Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedCronJob MimeJSON -- | @application/json;stream=watch@@@ -449,22 +449,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedCronJob Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedCronJob DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedCronJob FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedCronJob Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedCronJob MimeApplyPatchyaml@@ -510,22 +510,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedCronJobStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedCronJobStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedCronJobStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedCronJobStatus Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedCronJobStatus MimeApplyPatchyaml@@ -566,17 +566,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedCronJob Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedCronJob Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedCronJob Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadNamespacedCronJob MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -607,7 +607,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedCronJobStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedCronJobStatus MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -643,17 +643,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedCronJob Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedCronJob DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedCronJob FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedCronJob mtype@@ -693,17 +693,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedCronJobStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedCronJobStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedCronJobStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedCronJobStatus mtype
lib/Kubernetes/OpenAPI/API/BatchV2alpha1.hs view
@@ -83,17 +83,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedCronJob Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedCronJob DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedCronJob FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedCronJob mtype@@ -130,57 +130,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedCronJob Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedCronJob Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedCronJob DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedCronJob FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedCronJob GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedCronJob LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedCronJob Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedCronJob OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedCronJob PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedCronJob ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedCronJob TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedCronJob mtype@@ -218,27 +218,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedCronJob Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedCronJob DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedCronJob GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedCronJob OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedCronJob PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedCronJob mtype@@ -295,47 +295,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListCronJobForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListCronJobForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListCronJobForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListCronJobForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListCronJobForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListCronJobForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListCronJobForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListCronJobForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListCronJobForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListCronJobForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -369,47 +369,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedCronJob Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedCronJob AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedCronJob Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedCronJob FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedCronJob LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedCronJob Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedCronJob ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedCronJob TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedCronJob Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedCronJob MimeJSON -- | @application/json;stream=watch@@@ -449,22 +449,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedCronJob Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedCronJob DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedCronJob FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedCronJob Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedCronJob MimeApplyPatchyaml@@ -510,22 +510,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedCronJobStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedCronJobStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedCronJobStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedCronJobStatus Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedCronJobStatus MimeApplyPatchyaml@@ -566,17 +566,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedCronJob Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedCronJob Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedCronJob Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadNamespacedCronJob MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -607,7 +607,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedCronJobStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedCronJobStatus MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -643,17 +643,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedCronJob Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedCronJob DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedCronJob FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedCronJob mtype@@ -693,17 +693,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedCronJobStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedCronJobStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedCronJobStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedCronJobStatus mtype
lib/Kubernetes/OpenAPI/API/CertificatesV1beta1.hs view
@@ -82,17 +82,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateCertificateSigningRequest Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateCertificateSigningRequest DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateCertificateSigningRequest FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateCertificateSigningRequest mtype@@ -129,27 +129,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCertificateSigningRequest Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCertificateSigningRequest DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCertificateSigningRequest GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCertificateSigningRequest OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCertificateSigningRequest PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCertificateSigningRequest mtype@@ -185,57 +185,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionCertificateSigningRequest Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionCertificateSigningRequest Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionCertificateSigningRequest DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionCertificateSigningRequest FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionCertificateSigningRequest GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionCertificateSigningRequest LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionCertificateSigningRequest Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionCertificateSigningRequest OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionCertificateSigningRequest PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionCertificateSigningRequest ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionCertificateSigningRequest TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionCertificateSigningRequest mtype@@ -292,47 +292,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListCertificateSigningRequest Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListCertificateSigningRequest AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListCertificateSigningRequest Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListCertificateSigningRequest FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListCertificateSigningRequest LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListCertificateSigningRequest Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListCertificateSigningRequest ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListCertificateSigningRequest TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListCertificateSigningRequest Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListCertificateSigningRequest MimeJSON -- | @application/json;stream=watch@@@ -371,22 +371,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchCertificateSigningRequest Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchCertificateSigningRequest DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchCertificateSigningRequest FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchCertificateSigningRequest Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchCertificateSigningRequest MimeApplyPatchyaml@@ -431,22 +431,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchCertificateSigningRequestStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchCertificateSigningRequestStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchCertificateSigningRequestStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchCertificateSigningRequestStatus Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchCertificateSigningRequestStatus MimeApplyPatchyaml@@ -486,17 +486,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadCertificateSigningRequest Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadCertificateSigningRequest Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadCertificateSigningRequest Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadCertificateSigningRequest MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -526,7 +526,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadCertificateSigningRequestStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadCertificateSigningRequestStatus MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -561,17 +561,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceCertificateSigningRequest Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceCertificateSigningRequest DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceCertificateSigningRequest FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceCertificateSigningRequest mtype@@ -610,17 +610,17 @@ -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceCertificateSigningRequestApproval DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceCertificateSigningRequestApproval FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceCertificateSigningRequestApproval Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceCertificateSigningRequestApproval mtype@@ -659,17 +659,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceCertificateSigningRequestStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceCertificateSigningRequestStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceCertificateSigningRequestStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceCertificateSigningRequestStatus mtype
lib/Kubernetes/OpenAPI/API/CoordinationV1.hs view
@@ -83,17 +83,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedLease Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedLease DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedLease FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedLease mtype@@ -130,57 +130,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedLease Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedLease Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedLease DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedLease FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedLease GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedLease LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedLease Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedLease OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedLease PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedLease ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedLease TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedLease mtype@@ -218,27 +218,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedLease Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedLease DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedLease GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedLease OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedLease PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedLease mtype@@ -295,47 +295,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListLeaseForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListLeaseForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListLeaseForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListLeaseForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListLeaseForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListLeaseForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListLeaseForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListLeaseForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListLeaseForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListLeaseForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -369,47 +369,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedLease Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedLease AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedLease Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedLease FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedLease LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedLease Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedLease ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedLease TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedLease Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedLease MimeJSON -- | @application/json;stream=watch@@@ -449,22 +449,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedLease Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedLease DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedLease FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedLease Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedLease MimeApplyPatchyaml@@ -505,17 +505,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedLease Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedLease Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedLease Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadNamespacedLease MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -551,17 +551,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedLease Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedLease DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedLease FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedLease mtype
lib/Kubernetes/OpenAPI/API/CoordinationV1beta1.hs view
@@ -83,17 +83,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedLease Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedLease DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedLease FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedLease mtype@@ -130,57 +130,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedLease Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedLease Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedLease DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedLease FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedLease GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedLease LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedLease Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedLease OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedLease PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedLease ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedLease TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedLease mtype@@ -218,27 +218,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedLease Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedLease DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedLease GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedLease OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedLease PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedLease mtype@@ -295,47 +295,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListLeaseForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListLeaseForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListLeaseForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListLeaseForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListLeaseForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListLeaseForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListLeaseForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListLeaseForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListLeaseForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListLeaseForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -369,47 +369,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedLease Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedLease AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedLease Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedLease FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedLease LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedLease Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedLease ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedLease TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedLease Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedLease MimeJSON -- | @application/json;stream=watch@@@ -449,22 +449,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedLease Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedLease DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedLease FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedLease Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedLease MimeApplyPatchyaml@@ -505,17 +505,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedLease Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedLease Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedLease Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadNamespacedLease MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -551,17 +551,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedLease Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedLease DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedLease FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedLease mtype
lib/Kubernetes/OpenAPI/API/CoreV1.hs view
@@ -79,10059 +79,10059 @@ -- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to pod. instance HasOptionalParam ConnectDeleteNamespacedPodProxy Path where applyOptionalParam req (Path xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectDeleteNamespacedPodProxy mtype----- *** connectDeleteNamespacedPodProxyWithPath---- | @DELETE \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/proxy\/{path}@--- --- connect DELETE requests to proxy of Pod--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectDeleteNamespacedPodProxyWithPath - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the PodProxyOptions- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> Path -- ^ "path" - path to the resource- -> KubernetesRequest ConnectDeleteNamespacedPodProxyWithPath MimeNoContent Text accept-connectDeleteNamespacedPodProxyWithPath _ (Name name) (Namespace namespace) (Path path) =- _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/proxy/",toPath path]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectDeleteNamespacedPodProxyWithPath ---- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to pod.-instance HasOptionalParam ConnectDeleteNamespacedPodProxyWithPath Path2 where- applyOptionalParam req (Path2 xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectDeleteNamespacedPodProxyWithPath mtype----- *** connectDeleteNamespacedServiceProxy---- | @DELETE \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/proxy@--- --- connect DELETE requests to proxy of Service--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectDeleteNamespacedServiceProxy - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the ServiceProxyOptions- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ConnectDeleteNamespacedServiceProxy MimeNoContent Text accept-connectDeleteNamespacedServiceProxy _ (Name name) (Namespace namespace) =- _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/proxy"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectDeleteNamespacedServiceProxy ---- | /Optional Param/ "path" - Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.-instance HasOptionalParam ConnectDeleteNamespacedServiceProxy Path where- applyOptionalParam req (Path xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectDeleteNamespacedServiceProxy mtype----- *** connectDeleteNamespacedServiceProxyWithPath---- | @DELETE \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/proxy\/{path}@--- --- connect DELETE requests to proxy of Service--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectDeleteNamespacedServiceProxyWithPath - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the ServiceProxyOptions- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> Path -- ^ "path" - path to the resource- -> KubernetesRequest ConnectDeleteNamespacedServiceProxyWithPath MimeNoContent Text accept-connectDeleteNamespacedServiceProxyWithPath _ (Name name) (Namespace namespace) (Path path) =- _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/proxy/",toPath path]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectDeleteNamespacedServiceProxyWithPath ---- | /Optional Param/ "path" - Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.-instance HasOptionalParam ConnectDeleteNamespacedServiceProxyWithPath Path2 where- applyOptionalParam req (Path2 xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectDeleteNamespacedServiceProxyWithPath mtype----- *** connectDeleteNodeProxy---- | @DELETE \/api\/v1\/nodes\/{name}\/proxy@--- --- connect DELETE requests to proxy of Node--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectDeleteNodeProxy - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the NodeProxyOptions- -> KubernetesRequest ConnectDeleteNodeProxy MimeNoContent Text accept-connectDeleteNodeProxy _ (Name name) =- _mkRequest "DELETE" ["/api/v1/nodes/",toPath name,"/proxy"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectDeleteNodeProxy ---- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to node.-instance HasOptionalParam ConnectDeleteNodeProxy Path where- applyOptionalParam req (Path xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectDeleteNodeProxy mtype----- *** connectDeleteNodeProxyWithPath---- | @DELETE \/api\/v1\/nodes\/{name}\/proxy\/{path}@--- --- connect DELETE requests to proxy of Node--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectDeleteNodeProxyWithPath - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the NodeProxyOptions- -> Path -- ^ "path" - path to the resource- -> KubernetesRequest ConnectDeleteNodeProxyWithPath MimeNoContent Text accept-connectDeleteNodeProxyWithPath _ (Name name) (Path path) =- _mkRequest "DELETE" ["/api/v1/nodes/",toPath name,"/proxy/",toPath path]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectDeleteNodeProxyWithPath ---- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to node.-instance HasOptionalParam ConnectDeleteNodeProxyWithPath Path2 where- applyOptionalParam req (Path2 xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectDeleteNodeProxyWithPath mtype----- *** connectGetNamespacedPodAttach---- | @GET \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/attach@--- --- connect GET requests to attach of Pod--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectGetNamespacedPodAttach - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the PodAttachOptions- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ConnectGetNamespacedPodAttach MimeNoContent Text accept-connectGetNamespacedPodAttach _ (Name name) (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/attach"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectGetNamespacedPodAttach ---- | /Optional Param/ "container" - The container in which to execute the command. Defaults to only container if there is only one container in the pod.-instance HasOptionalParam ConnectGetNamespacedPodAttach Container where- applyOptionalParam req (Container xs) =- req `setQuery` toQuery ("container", Just xs)---- | /Optional Param/ "stderr" - Stderr if true indicates that stderr is to be redirected for the attach call. Defaults to true.-instance HasOptionalParam ConnectGetNamespacedPodAttach Stderr where- applyOptionalParam req (Stderr xs) =- req `setQuery` toQuery ("stderr", Just xs)---- | /Optional Param/ "stdin" - Stdin if true, redirects the standard input stream of the pod for this call. Defaults to false.-instance HasOptionalParam ConnectGetNamespacedPodAttach Stdin where- applyOptionalParam req (Stdin xs) =- req `setQuery` toQuery ("stdin", Just xs)---- | /Optional Param/ "stdout" - Stdout if true indicates that stdout is to be redirected for the attach call. Defaults to true.-instance HasOptionalParam ConnectGetNamespacedPodAttach Stdout where- applyOptionalParam req (Stdout xs) =- req `setQuery` toQuery ("stdout", Just xs)---- | /Optional Param/ "tty" - TTY if true indicates that a tty will be allocated for the attach call. This is passed through the container runtime so the tty is allocated on the worker node by the container runtime. Defaults to false.-instance HasOptionalParam ConnectGetNamespacedPodAttach Tty where- applyOptionalParam req (Tty xs) =- req `setQuery` toQuery ("tty", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectGetNamespacedPodAttach mtype----- *** connectGetNamespacedPodExec---- | @GET \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/exec@--- --- connect GET requests to exec of Pod--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectGetNamespacedPodExec - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the PodExecOptions- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ConnectGetNamespacedPodExec MimeNoContent Text accept-connectGetNamespacedPodExec _ (Name name) (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/exec"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectGetNamespacedPodExec ---- | /Optional Param/ "command" - Command is the remote command to execute. argv array. Not executed within a shell.-instance HasOptionalParam ConnectGetNamespacedPodExec Command where- applyOptionalParam req (Command xs) =- req `setQuery` toQuery ("command", Just xs)---- | /Optional Param/ "container" - Container in which to execute the command. Defaults to only container if there is only one container in the pod.-instance HasOptionalParam ConnectGetNamespacedPodExec Container where- applyOptionalParam req (Container xs) =- req `setQuery` toQuery ("container", Just xs)---- | /Optional Param/ "stderr" - Redirect the standard error stream of the pod for this call. Defaults to true.-instance HasOptionalParam ConnectGetNamespacedPodExec Stderr where- applyOptionalParam req (Stderr xs) =- req `setQuery` toQuery ("stderr", Just xs)---- | /Optional Param/ "stdin" - Redirect the standard input stream of the pod for this call. Defaults to false.-instance HasOptionalParam ConnectGetNamespacedPodExec Stdin where- applyOptionalParam req (Stdin xs) =- req `setQuery` toQuery ("stdin", Just xs)---- | /Optional Param/ "stdout" - Redirect the standard output stream of the pod for this call. Defaults to true.-instance HasOptionalParam ConnectGetNamespacedPodExec Stdout where- applyOptionalParam req (Stdout xs) =- req `setQuery` toQuery ("stdout", Just xs)---- | /Optional Param/ "tty" - TTY if true indicates that a tty will be allocated for the exec call. Defaults to false.-instance HasOptionalParam ConnectGetNamespacedPodExec Tty where- applyOptionalParam req (Tty xs) =- req `setQuery` toQuery ("tty", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectGetNamespacedPodExec mtype----- *** connectGetNamespacedPodPortforward---- | @GET \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/portforward@--- --- connect GET requests to portforward of Pod--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectGetNamespacedPodPortforward - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the PodPortForwardOptions- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ConnectGetNamespacedPodPortforward MimeNoContent Text accept-connectGetNamespacedPodPortforward _ (Name name) (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/portforward"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectGetNamespacedPodPortforward ---- | /Optional Param/ "ports" - List of ports to forward Required when using WebSockets-instance HasOptionalParam ConnectGetNamespacedPodPortforward Ports where- applyOptionalParam req (Ports xs) =- req `setQuery` toQuery ("ports", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectGetNamespacedPodPortforward mtype----- *** connectGetNamespacedPodProxy---- | @GET \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/proxy@--- --- connect GET requests to proxy of Pod--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectGetNamespacedPodProxy - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the PodProxyOptions- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ConnectGetNamespacedPodProxy MimeNoContent Text accept-connectGetNamespacedPodProxy _ (Name name) (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/proxy"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectGetNamespacedPodProxy ---- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to pod.-instance HasOptionalParam ConnectGetNamespacedPodProxy Path where- applyOptionalParam req (Path xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectGetNamespacedPodProxy mtype----- *** connectGetNamespacedPodProxyWithPath---- | @GET \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/proxy\/{path}@--- --- connect GET requests to proxy of Pod--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectGetNamespacedPodProxyWithPath - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the PodProxyOptions- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> Path -- ^ "path" - path to the resource- -> KubernetesRequest ConnectGetNamespacedPodProxyWithPath MimeNoContent Text accept-connectGetNamespacedPodProxyWithPath _ (Name name) (Namespace namespace) (Path path) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/proxy/",toPath path]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectGetNamespacedPodProxyWithPath ---- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to pod.-instance HasOptionalParam ConnectGetNamespacedPodProxyWithPath Path2 where- applyOptionalParam req (Path2 xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectGetNamespacedPodProxyWithPath mtype----- *** connectGetNamespacedServiceProxy---- | @GET \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/proxy@--- --- connect GET requests to proxy of Service--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectGetNamespacedServiceProxy - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the ServiceProxyOptions- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ConnectGetNamespacedServiceProxy MimeNoContent Text accept-connectGetNamespacedServiceProxy _ (Name name) (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/proxy"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectGetNamespacedServiceProxy ---- | /Optional Param/ "path" - Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.-instance HasOptionalParam ConnectGetNamespacedServiceProxy Path where- applyOptionalParam req (Path xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectGetNamespacedServiceProxy mtype----- *** connectGetNamespacedServiceProxyWithPath---- | @GET \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/proxy\/{path}@--- --- connect GET requests to proxy of Service--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectGetNamespacedServiceProxyWithPath - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the ServiceProxyOptions- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> Path -- ^ "path" - path to the resource- -> KubernetesRequest ConnectGetNamespacedServiceProxyWithPath MimeNoContent Text accept-connectGetNamespacedServiceProxyWithPath _ (Name name) (Namespace namespace) (Path path) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/proxy/",toPath path]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectGetNamespacedServiceProxyWithPath ---- | /Optional Param/ "path" - Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.-instance HasOptionalParam ConnectGetNamespacedServiceProxyWithPath Path2 where- applyOptionalParam req (Path2 xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectGetNamespacedServiceProxyWithPath mtype----- *** connectGetNodeProxy---- | @GET \/api\/v1\/nodes\/{name}\/proxy@--- --- connect GET requests to proxy of Node--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectGetNodeProxy - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the NodeProxyOptions- -> KubernetesRequest ConnectGetNodeProxy MimeNoContent Text accept-connectGetNodeProxy _ (Name name) =- _mkRequest "GET" ["/api/v1/nodes/",toPath name,"/proxy"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectGetNodeProxy ---- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to node.-instance HasOptionalParam ConnectGetNodeProxy Path where- applyOptionalParam req (Path xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectGetNodeProxy mtype----- *** connectGetNodeProxyWithPath---- | @GET \/api\/v1\/nodes\/{name}\/proxy\/{path}@--- --- connect GET requests to proxy of Node--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectGetNodeProxyWithPath - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the NodeProxyOptions- -> Path -- ^ "path" - path to the resource- -> KubernetesRequest ConnectGetNodeProxyWithPath MimeNoContent Text accept-connectGetNodeProxyWithPath _ (Name name) (Path path) =- _mkRequest "GET" ["/api/v1/nodes/",toPath name,"/proxy/",toPath path]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectGetNodeProxyWithPath ---- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to node.-instance HasOptionalParam ConnectGetNodeProxyWithPath Path2 where- applyOptionalParam req (Path2 xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectGetNodeProxyWithPath mtype----- *** connectHeadNamespacedPodProxy---- | @HEAD \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/proxy@--- --- connect HEAD requests to proxy of Pod--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectHeadNamespacedPodProxy - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the PodProxyOptions- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ConnectHeadNamespacedPodProxy MimeNoContent Text accept-connectHeadNamespacedPodProxy _ (Name name) (Namespace namespace) =- _mkRequest "HEAD" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/proxy"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectHeadNamespacedPodProxy ---- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to pod.-instance HasOptionalParam ConnectHeadNamespacedPodProxy Path where- applyOptionalParam req (Path xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectHeadNamespacedPodProxy mtype----- *** connectHeadNamespacedPodProxyWithPath---- | @HEAD \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/proxy\/{path}@--- --- connect HEAD requests to proxy of Pod--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectHeadNamespacedPodProxyWithPath - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the PodProxyOptions- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> Path -- ^ "path" - path to the resource- -> KubernetesRequest ConnectHeadNamespacedPodProxyWithPath MimeNoContent Text accept-connectHeadNamespacedPodProxyWithPath _ (Name name) (Namespace namespace) (Path path) =- _mkRequest "HEAD" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/proxy/",toPath path]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectHeadNamespacedPodProxyWithPath ---- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to pod.-instance HasOptionalParam ConnectHeadNamespacedPodProxyWithPath Path2 where- applyOptionalParam req (Path2 xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectHeadNamespacedPodProxyWithPath mtype----- *** connectHeadNamespacedServiceProxy---- | @HEAD \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/proxy@--- --- connect HEAD requests to proxy of Service--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectHeadNamespacedServiceProxy - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the ServiceProxyOptions- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ConnectHeadNamespacedServiceProxy MimeNoContent Text accept-connectHeadNamespacedServiceProxy _ (Name name) (Namespace namespace) =- _mkRequest "HEAD" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/proxy"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectHeadNamespacedServiceProxy ---- | /Optional Param/ "path" - Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.-instance HasOptionalParam ConnectHeadNamespacedServiceProxy Path where- applyOptionalParam req (Path xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectHeadNamespacedServiceProxy mtype----- *** connectHeadNamespacedServiceProxyWithPath---- | @HEAD \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/proxy\/{path}@--- --- connect HEAD requests to proxy of Service--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectHeadNamespacedServiceProxyWithPath - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the ServiceProxyOptions- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> Path -- ^ "path" - path to the resource- -> KubernetesRequest ConnectHeadNamespacedServiceProxyWithPath MimeNoContent Text accept-connectHeadNamespacedServiceProxyWithPath _ (Name name) (Namespace namespace) (Path path) =- _mkRequest "HEAD" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/proxy/",toPath path]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectHeadNamespacedServiceProxyWithPath ---- | /Optional Param/ "path" - Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.-instance HasOptionalParam ConnectHeadNamespacedServiceProxyWithPath Path2 where- applyOptionalParam req (Path2 xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectHeadNamespacedServiceProxyWithPath mtype----- *** connectHeadNodeProxy---- | @HEAD \/api\/v1\/nodes\/{name}\/proxy@--- --- connect HEAD requests to proxy of Node--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectHeadNodeProxy - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the NodeProxyOptions- -> KubernetesRequest ConnectHeadNodeProxy MimeNoContent Text accept-connectHeadNodeProxy _ (Name name) =- _mkRequest "HEAD" ["/api/v1/nodes/",toPath name,"/proxy"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectHeadNodeProxy ---- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to node.-instance HasOptionalParam ConnectHeadNodeProxy Path where- applyOptionalParam req (Path xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectHeadNodeProxy mtype----- *** connectHeadNodeProxyWithPath---- | @HEAD \/api\/v1\/nodes\/{name}\/proxy\/{path}@--- --- connect HEAD requests to proxy of Node--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectHeadNodeProxyWithPath - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the NodeProxyOptions- -> Path -- ^ "path" - path to the resource- -> KubernetesRequest ConnectHeadNodeProxyWithPath MimeNoContent Text accept-connectHeadNodeProxyWithPath _ (Name name) (Path path) =- _mkRequest "HEAD" ["/api/v1/nodes/",toPath name,"/proxy/",toPath path]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectHeadNodeProxyWithPath ---- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to node.-instance HasOptionalParam ConnectHeadNodeProxyWithPath Path2 where- applyOptionalParam req (Path2 xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectHeadNodeProxyWithPath mtype----- *** connectOptionsNamespacedPodProxy---- | @OPTIONS \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/proxy@--- --- connect OPTIONS requests to proxy of Pod--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectOptionsNamespacedPodProxy - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the PodProxyOptions- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ConnectOptionsNamespacedPodProxy MimeNoContent Text accept-connectOptionsNamespacedPodProxy _ (Name name) (Namespace namespace) =- _mkRequest "OPTIONS" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/proxy"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectOptionsNamespacedPodProxy ---- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to pod.-instance HasOptionalParam ConnectOptionsNamespacedPodProxy Path where- applyOptionalParam req (Path xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectOptionsNamespacedPodProxy mtype----- *** connectOptionsNamespacedPodProxyWithPath---- | @OPTIONS \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/proxy\/{path}@--- --- connect OPTIONS requests to proxy of Pod--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectOptionsNamespacedPodProxyWithPath - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the PodProxyOptions- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> Path -- ^ "path" - path to the resource- -> KubernetesRequest ConnectOptionsNamespacedPodProxyWithPath MimeNoContent Text accept-connectOptionsNamespacedPodProxyWithPath _ (Name name) (Namespace namespace) (Path path) =- _mkRequest "OPTIONS" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/proxy/",toPath path]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectOptionsNamespacedPodProxyWithPath ---- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to pod.-instance HasOptionalParam ConnectOptionsNamespacedPodProxyWithPath Path2 where- applyOptionalParam req (Path2 xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectOptionsNamespacedPodProxyWithPath mtype----- *** connectOptionsNamespacedServiceProxy---- | @OPTIONS \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/proxy@--- --- connect OPTIONS requests to proxy of Service--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectOptionsNamespacedServiceProxy - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the ServiceProxyOptions- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ConnectOptionsNamespacedServiceProxy MimeNoContent Text accept-connectOptionsNamespacedServiceProxy _ (Name name) (Namespace namespace) =- _mkRequest "OPTIONS" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/proxy"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectOptionsNamespacedServiceProxy ---- | /Optional Param/ "path" - Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.-instance HasOptionalParam ConnectOptionsNamespacedServiceProxy Path where- applyOptionalParam req (Path xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectOptionsNamespacedServiceProxy mtype----- *** connectOptionsNamespacedServiceProxyWithPath---- | @OPTIONS \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/proxy\/{path}@--- --- connect OPTIONS requests to proxy of Service--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectOptionsNamespacedServiceProxyWithPath - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the ServiceProxyOptions- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> Path -- ^ "path" - path to the resource- -> KubernetesRequest ConnectOptionsNamespacedServiceProxyWithPath MimeNoContent Text accept-connectOptionsNamespacedServiceProxyWithPath _ (Name name) (Namespace namespace) (Path path) =- _mkRequest "OPTIONS" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/proxy/",toPath path]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectOptionsNamespacedServiceProxyWithPath ---- | /Optional Param/ "path" - Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.-instance HasOptionalParam ConnectOptionsNamespacedServiceProxyWithPath Path2 where- applyOptionalParam req (Path2 xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectOptionsNamespacedServiceProxyWithPath mtype----- *** connectOptionsNodeProxy---- | @OPTIONS \/api\/v1\/nodes\/{name}\/proxy@--- --- connect OPTIONS requests to proxy of Node--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectOptionsNodeProxy - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the NodeProxyOptions- -> KubernetesRequest ConnectOptionsNodeProxy MimeNoContent Text accept-connectOptionsNodeProxy _ (Name name) =- _mkRequest "OPTIONS" ["/api/v1/nodes/",toPath name,"/proxy"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectOptionsNodeProxy ---- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to node.-instance HasOptionalParam ConnectOptionsNodeProxy Path where- applyOptionalParam req (Path xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectOptionsNodeProxy mtype----- *** connectOptionsNodeProxyWithPath---- | @OPTIONS \/api\/v1\/nodes\/{name}\/proxy\/{path}@--- --- connect OPTIONS requests to proxy of Node--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectOptionsNodeProxyWithPath - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the NodeProxyOptions- -> Path -- ^ "path" - path to the resource- -> KubernetesRequest ConnectOptionsNodeProxyWithPath MimeNoContent Text accept-connectOptionsNodeProxyWithPath _ (Name name) (Path path) =- _mkRequest "OPTIONS" ["/api/v1/nodes/",toPath name,"/proxy/",toPath path]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectOptionsNodeProxyWithPath ---- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to node.-instance HasOptionalParam ConnectOptionsNodeProxyWithPath Path2 where- applyOptionalParam req (Path2 xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectOptionsNodeProxyWithPath mtype----- *** connectPatchNamespacedPodProxy---- | @PATCH \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/proxy@--- --- connect PATCH requests to proxy of Pod--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectPatchNamespacedPodProxy - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the PodProxyOptions- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ConnectPatchNamespacedPodProxy MimeNoContent Text accept-connectPatchNamespacedPodProxy _ (Name name) (Namespace namespace) =- _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/proxy"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectPatchNamespacedPodProxy ---- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to pod.-instance HasOptionalParam ConnectPatchNamespacedPodProxy Path where- applyOptionalParam req (Path xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectPatchNamespacedPodProxy mtype----- *** connectPatchNamespacedPodProxyWithPath---- | @PATCH \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/proxy\/{path}@--- --- connect PATCH requests to proxy of Pod--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectPatchNamespacedPodProxyWithPath - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the PodProxyOptions- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> Path -- ^ "path" - path to the resource- -> KubernetesRequest ConnectPatchNamespacedPodProxyWithPath MimeNoContent Text accept-connectPatchNamespacedPodProxyWithPath _ (Name name) (Namespace namespace) (Path path) =- _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/proxy/",toPath path]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectPatchNamespacedPodProxyWithPath ---- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to pod.-instance HasOptionalParam ConnectPatchNamespacedPodProxyWithPath Path2 where- applyOptionalParam req (Path2 xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectPatchNamespacedPodProxyWithPath mtype----- *** connectPatchNamespacedServiceProxy---- | @PATCH \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/proxy@--- --- connect PATCH requests to proxy of Service--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectPatchNamespacedServiceProxy - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the ServiceProxyOptions- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ConnectPatchNamespacedServiceProxy MimeNoContent Text accept-connectPatchNamespacedServiceProxy _ (Name name) (Namespace namespace) =- _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/proxy"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectPatchNamespacedServiceProxy ---- | /Optional Param/ "path" - Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.-instance HasOptionalParam ConnectPatchNamespacedServiceProxy Path where- applyOptionalParam req (Path xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectPatchNamespacedServiceProxy mtype----- *** connectPatchNamespacedServiceProxyWithPath---- | @PATCH \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/proxy\/{path}@--- --- connect PATCH requests to proxy of Service--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectPatchNamespacedServiceProxyWithPath - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the ServiceProxyOptions- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> Path -- ^ "path" - path to the resource- -> KubernetesRequest ConnectPatchNamespacedServiceProxyWithPath MimeNoContent Text accept-connectPatchNamespacedServiceProxyWithPath _ (Name name) (Namespace namespace) (Path path) =- _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/proxy/",toPath path]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectPatchNamespacedServiceProxyWithPath ---- | /Optional Param/ "path" - Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.-instance HasOptionalParam ConnectPatchNamespacedServiceProxyWithPath Path2 where- applyOptionalParam req (Path2 xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectPatchNamespacedServiceProxyWithPath mtype----- *** connectPatchNodeProxy---- | @PATCH \/api\/v1\/nodes\/{name}\/proxy@--- --- connect PATCH requests to proxy of Node--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectPatchNodeProxy - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the NodeProxyOptions- -> KubernetesRequest ConnectPatchNodeProxy MimeNoContent Text accept-connectPatchNodeProxy _ (Name name) =- _mkRequest "PATCH" ["/api/v1/nodes/",toPath name,"/proxy"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectPatchNodeProxy ---- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to node.-instance HasOptionalParam ConnectPatchNodeProxy Path where- applyOptionalParam req (Path xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectPatchNodeProxy mtype----- *** connectPatchNodeProxyWithPath---- | @PATCH \/api\/v1\/nodes\/{name}\/proxy\/{path}@--- --- connect PATCH requests to proxy of Node--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectPatchNodeProxyWithPath - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the NodeProxyOptions- -> Path -- ^ "path" - path to the resource- -> KubernetesRequest ConnectPatchNodeProxyWithPath MimeNoContent Text accept-connectPatchNodeProxyWithPath _ (Name name) (Path path) =- _mkRequest "PATCH" ["/api/v1/nodes/",toPath name,"/proxy/",toPath path]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectPatchNodeProxyWithPath ---- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to node.-instance HasOptionalParam ConnectPatchNodeProxyWithPath Path2 where- applyOptionalParam req (Path2 xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectPatchNodeProxyWithPath mtype----- *** connectPostNamespacedPodAttach---- | @POST \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/attach@--- --- connect POST requests to attach of Pod--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectPostNamespacedPodAttach - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the PodAttachOptions- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ConnectPostNamespacedPodAttach MimeNoContent Text accept-connectPostNamespacedPodAttach _ (Name name) (Namespace namespace) =- _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/attach"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectPostNamespacedPodAttach ---- | /Optional Param/ "container" - The container in which to execute the command. Defaults to only container if there is only one container in the pod.-instance HasOptionalParam ConnectPostNamespacedPodAttach Container where- applyOptionalParam req (Container xs) =- req `setQuery` toQuery ("container", Just xs)---- | /Optional Param/ "stderr" - Stderr if true indicates that stderr is to be redirected for the attach call. Defaults to true.-instance HasOptionalParam ConnectPostNamespacedPodAttach Stderr where- applyOptionalParam req (Stderr xs) =- req `setQuery` toQuery ("stderr", Just xs)---- | /Optional Param/ "stdin" - Stdin if true, redirects the standard input stream of the pod for this call. Defaults to false.-instance HasOptionalParam ConnectPostNamespacedPodAttach Stdin where- applyOptionalParam req (Stdin xs) =- req `setQuery` toQuery ("stdin", Just xs)---- | /Optional Param/ "stdout" - Stdout if true indicates that stdout is to be redirected for the attach call. Defaults to true.-instance HasOptionalParam ConnectPostNamespacedPodAttach Stdout where- applyOptionalParam req (Stdout xs) =- req `setQuery` toQuery ("stdout", Just xs)---- | /Optional Param/ "tty" - TTY if true indicates that a tty will be allocated for the attach call. This is passed through the container runtime so the tty is allocated on the worker node by the container runtime. Defaults to false.-instance HasOptionalParam ConnectPostNamespacedPodAttach Tty where- applyOptionalParam req (Tty xs) =- req `setQuery` toQuery ("tty", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectPostNamespacedPodAttach mtype----- *** connectPostNamespacedPodExec---- | @POST \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/exec@--- --- connect POST requests to exec of Pod--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectPostNamespacedPodExec - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the PodExecOptions- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ConnectPostNamespacedPodExec MimeNoContent Text accept-connectPostNamespacedPodExec _ (Name name) (Namespace namespace) =- _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/exec"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectPostNamespacedPodExec ---- | /Optional Param/ "command" - Command is the remote command to execute. argv array. Not executed within a shell.-instance HasOptionalParam ConnectPostNamespacedPodExec Command where- applyOptionalParam req (Command xs) =- req `setQuery` toQuery ("command", Just xs)---- | /Optional Param/ "container" - Container in which to execute the command. Defaults to only container if there is only one container in the pod.-instance HasOptionalParam ConnectPostNamespacedPodExec Container where- applyOptionalParam req (Container xs) =- req `setQuery` toQuery ("container", Just xs)---- | /Optional Param/ "stderr" - Redirect the standard error stream of the pod for this call. Defaults to true.-instance HasOptionalParam ConnectPostNamespacedPodExec Stderr where- applyOptionalParam req (Stderr xs) =- req `setQuery` toQuery ("stderr", Just xs)---- | /Optional Param/ "stdin" - Redirect the standard input stream of the pod for this call. Defaults to false.-instance HasOptionalParam ConnectPostNamespacedPodExec Stdin where- applyOptionalParam req (Stdin xs) =- req `setQuery` toQuery ("stdin", Just xs)---- | /Optional Param/ "stdout" - Redirect the standard output stream of the pod for this call. Defaults to true.-instance HasOptionalParam ConnectPostNamespacedPodExec Stdout where- applyOptionalParam req (Stdout xs) =- req `setQuery` toQuery ("stdout", Just xs)---- | /Optional Param/ "tty" - TTY if true indicates that a tty will be allocated for the exec call. Defaults to false.-instance HasOptionalParam ConnectPostNamespacedPodExec Tty where- applyOptionalParam req (Tty xs) =- req `setQuery` toQuery ("tty", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectPostNamespacedPodExec mtype----- *** connectPostNamespacedPodPortforward---- | @POST \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/portforward@--- --- connect POST requests to portforward of Pod--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectPostNamespacedPodPortforward - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the PodPortForwardOptions- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ConnectPostNamespacedPodPortforward MimeNoContent Text accept-connectPostNamespacedPodPortforward _ (Name name) (Namespace namespace) =- _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/portforward"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectPostNamespacedPodPortforward ---- | /Optional Param/ "ports" - List of ports to forward Required when using WebSockets-instance HasOptionalParam ConnectPostNamespacedPodPortforward Ports where- applyOptionalParam req (Ports xs) =- req `setQuery` toQuery ("ports", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectPostNamespacedPodPortforward mtype----- *** connectPostNamespacedPodProxy---- | @POST \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/proxy@--- --- connect POST requests to proxy of Pod--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectPostNamespacedPodProxy - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the PodProxyOptions- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ConnectPostNamespacedPodProxy MimeNoContent Text accept-connectPostNamespacedPodProxy _ (Name name) (Namespace namespace) =- _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/proxy"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectPostNamespacedPodProxy ---- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to pod.-instance HasOptionalParam ConnectPostNamespacedPodProxy Path where- applyOptionalParam req (Path xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectPostNamespacedPodProxy mtype----- *** connectPostNamespacedPodProxyWithPath---- | @POST \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/proxy\/{path}@--- --- connect POST requests to proxy of Pod--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectPostNamespacedPodProxyWithPath - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the PodProxyOptions- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> Path -- ^ "path" - path to the resource- -> KubernetesRequest ConnectPostNamespacedPodProxyWithPath MimeNoContent Text accept-connectPostNamespacedPodProxyWithPath _ (Name name) (Namespace namespace) (Path path) =- _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/proxy/",toPath path]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectPostNamespacedPodProxyWithPath ---- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to pod.-instance HasOptionalParam ConnectPostNamespacedPodProxyWithPath Path2 where- applyOptionalParam req (Path2 xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectPostNamespacedPodProxyWithPath mtype----- *** connectPostNamespacedServiceProxy---- | @POST \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/proxy@--- --- connect POST requests to proxy of Service--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectPostNamespacedServiceProxy - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the ServiceProxyOptions- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ConnectPostNamespacedServiceProxy MimeNoContent Text accept-connectPostNamespacedServiceProxy _ (Name name) (Namespace namespace) =- _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/proxy"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectPostNamespacedServiceProxy ---- | /Optional Param/ "path" - Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.-instance HasOptionalParam ConnectPostNamespacedServiceProxy Path where- applyOptionalParam req (Path xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectPostNamespacedServiceProxy mtype----- *** connectPostNamespacedServiceProxyWithPath---- | @POST \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/proxy\/{path}@--- --- connect POST requests to proxy of Service--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectPostNamespacedServiceProxyWithPath - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the ServiceProxyOptions- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> Path -- ^ "path" - path to the resource- -> KubernetesRequest ConnectPostNamespacedServiceProxyWithPath MimeNoContent Text accept-connectPostNamespacedServiceProxyWithPath _ (Name name) (Namespace namespace) (Path path) =- _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/proxy/",toPath path]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectPostNamespacedServiceProxyWithPath ---- | /Optional Param/ "path" - Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.-instance HasOptionalParam ConnectPostNamespacedServiceProxyWithPath Path2 where- applyOptionalParam req (Path2 xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectPostNamespacedServiceProxyWithPath mtype----- *** connectPostNodeProxy---- | @POST \/api\/v1\/nodes\/{name}\/proxy@--- --- connect POST requests to proxy of Node--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectPostNodeProxy - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the NodeProxyOptions- -> KubernetesRequest ConnectPostNodeProxy MimeNoContent Text accept-connectPostNodeProxy _ (Name name) =- _mkRequest "POST" ["/api/v1/nodes/",toPath name,"/proxy"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectPostNodeProxy ---- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to node.-instance HasOptionalParam ConnectPostNodeProxy Path where- applyOptionalParam req (Path xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectPostNodeProxy mtype----- *** connectPostNodeProxyWithPath---- | @POST \/api\/v1\/nodes\/{name}\/proxy\/{path}@--- --- connect POST requests to proxy of Node--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectPostNodeProxyWithPath - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the NodeProxyOptions- -> Path -- ^ "path" - path to the resource- -> KubernetesRequest ConnectPostNodeProxyWithPath MimeNoContent Text accept-connectPostNodeProxyWithPath _ (Name name) (Path path) =- _mkRequest "POST" ["/api/v1/nodes/",toPath name,"/proxy/",toPath path]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectPostNodeProxyWithPath ---- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to node.-instance HasOptionalParam ConnectPostNodeProxyWithPath Path2 where- applyOptionalParam req (Path2 xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectPostNodeProxyWithPath mtype----- *** connectPutNamespacedPodProxy---- | @PUT \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/proxy@--- --- connect PUT requests to proxy of Pod--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectPutNamespacedPodProxy - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the PodProxyOptions- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ConnectPutNamespacedPodProxy MimeNoContent Text accept-connectPutNamespacedPodProxy _ (Name name) (Namespace namespace) =- _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/proxy"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectPutNamespacedPodProxy ---- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to pod.-instance HasOptionalParam ConnectPutNamespacedPodProxy Path where- applyOptionalParam req (Path xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectPutNamespacedPodProxy mtype----- *** connectPutNamespacedPodProxyWithPath---- | @PUT \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/proxy\/{path}@--- --- connect PUT requests to proxy of Pod--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectPutNamespacedPodProxyWithPath - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the PodProxyOptions- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> Path -- ^ "path" - path to the resource- -> KubernetesRequest ConnectPutNamespacedPodProxyWithPath MimeNoContent Text accept-connectPutNamespacedPodProxyWithPath _ (Name name) (Namespace namespace) (Path path) =- _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/proxy/",toPath path]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectPutNamespacedPodProxyWithPath ---- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to pod.-instance HasOptionalParam ConnectPutNamespacedPodProxyWithPath Path2 where- applyOptionalParam req (Path2 xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectPutNamespacedPodProxyWithPath mtype----- *** connectPutNamespacedServiceProxy---- | @PUT \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/proxy@--- --- connect PUT requests to proxy of Service--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectPutNamespacedServiceProxy - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the ServiceProxyOptions- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ConnectPutNamespacedServiceProxy MimeNoContent Text accept-connectPutNamespacedServiceProxy _ (Name name) (Namespace namespace) =- _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/proxy"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectPutNamespacedServiceProxy ---- | /Optional Param/ "path" - Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.-instance HasOptionalParam ConnectPutNamespacedServiceProxy Path where- applyOptionalParam req (Path xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectPutNamespacedServiceProxy mtype----- *** connectPutNamespacedServiceProxyWithPath---- | @PUT \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/proxy\/{path}@--- --- connect PUT requests to proxy of Service--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectPutNamespacedServiceProxyWithPath - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the ServiceProxyOptions- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> Path -- ^ "path" - path to the resource- -> KubernetesRequest ConnectPutNamespacedServiceProxyWithPath MimeNoContent Text accept-connectPutNamespacedServiceProxyWithPath _ (Name name) (Namespace namespace) (Path path) =- _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/proxy/",toPath path]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectPutNamespacedServiceProxyWithPath ---- | /Optional Param/ "path" - Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.-instance HasOptionalParam ConnectPutNamespacedServiceProxyWithPath Path2 where- applyOptionalParam req (Path2 xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectPutNamespacedServiceProxyWithPath mtype----- *** connectPutNodeProxy---- | @PUT \/api\/v1\/nodes\/{name}\/proxy@--- --- connect PUT requests to proxy of Node--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectPutNodeProxy - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the NodeProxyOptions- -> KubernetesRequest ConnectPutNodeProxy MimeNoContent Text accept-connectPutNodeProxy _ (Name name) =- _mkRequest "PUT" ["/api/v1/nodes/",toPath name,"/proxy"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectPutNodeProxy ---- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to node.-instance HasOptionalParam ConnectPutNodeProxy Path where- applyOptionalParam req (Path xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectPutNodeProxy mtype----- *** connectPutNodeProxyWithPath---- | @PUT \/api\/v1\/nodes\/{name}\/proxy\/{path}@--- --- connect PUT requests to proxy of Node--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -connectPutNodeProxyWithPath - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the NodeProxyOptions- -> Path -- ^ "path" - path to the resource- -> KubernetesRequest ConnectPutNodeProxyWithPath MimeNoContent Text accept-connectPutNodeProxyWithPath _ (Name name) (Path path) =- _mkRequest "PUT" ["/api/v1/nodes/",toPath name,"/proxy/",toPath path]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ConnectPutNodeProxyWithPath ---- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to node.-instance HasOptionalParam ConnectPutNodeProxyWithPath Path2 where- applyOptionalParam req (Path2 xs) =- req `setQuery` toQuery ("path", Just xs)--- | @*/*@-instance MimeType mtype => Produces ConnectPutNodeProxyWithPath mtype----- *** createNamespace---- | @POST \/api\/v1\/namespaces@--- --- create a Namespace--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -createNamespace - :: (Consumes CreateNamespace contentType, MimeRender contentType V1Namespace)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1Namespace -- ^ "body"- -> KubernetesRequest CreateNamespace contentType V1Namespace accept-createNamespace _ _ body =- _mkRequest "POST" ["/api/v1/namespaces"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data CreateNamespace -instance HasBodyParam CreateNamespace V1Namespace ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam CreateNamespace Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam CreateNamespace DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam CreateNamespace FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes CreateNamespace mtype---- | @application/json@-instance Produces CreateNamespace MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces CreateNamespace MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces CreateNamespace MimeYaml----- *** createNamespacedBinding---- | @POST \/api\/v1\/namespaces\/{namespace}\/bindings@--- --- create a Binding--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -createNamespacedBinding - :: (Consumes CreateNamespacedBinding contentType, MimeRender contentType V1Binding)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1Binding -- ^ "body"- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest CreateNamespacedBinding contentType V1Binding accept-createNamespacedBinding _ _ body (Namespace namespace) =- _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/bindings"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data CreateNamespacedBinding -instance HasBodyParam CreateNamespacedBinding V1Binding ---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam CreateNamespacedBinding DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam CreateNamespacedBinding FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam CreateNamespacedBinding Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes CreateNamespacedBinding mtype---- | @application/json@-instance Produces CreateNamespacedBinding MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces CreateNamespacedBinding MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces CreateNamespacedBinding MimeYaml----- *** createNamespacedConfigMap---- | @POST \/api\/v1\/namespaces\/{namespace}\/configmaps@--- --- create a ConfigMap--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -createNamespacedConfigMap - :: (Consumes CreateNamespacedConfigMap contentType, MimeRender contentType V1ConfigMap)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1ConfigMap -- ^ "body"- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest CreateNamespacedConfigMap contentType V1ConfigMap accept-createNamespacedConfigMap _ _ body (Namespace namespace) =- _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/configmaps"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data CreateNamespacedConfigMap -instance HasBodyParam CreateNamespacedConfigMap V1ConfigMap ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam CreateNamespacedConfigMap Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam CreateNamespacedConfigMap DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam CreateNamespacedConfigMap FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes CreateNamespacedConfigMap mtype---- | @application/json@-instance Produces CreateNamespacedConfigMap MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces CreateNamespacedConfigMap MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces CreateNamespacedConfigMap MimeYaml----- *** createNamespacedEndpoints---- | @POST \/api\/v1\/namespaces\/{namespace}\/endpoints@--- --- create Endpoints--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -createNamespacedEndpoints - :: (Consumes CreateNamespacedEndpoints contentType, MimeRender contentType V1Endpoints)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1Endpoints -- ^ "body"- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest CreateNamespacedEndpoints contentType V1Endpoints accept-createNamespacedEndpoints _ _ body (Namespace namespace) =- _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/endpoints"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data CreateNamespacedEndpoints -instance HasBodyParam CreateNamespacedEndpoints V1Endpoints ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam CreateNamespacedEndpoints Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam CreateNamespacedEndpoints DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam CreateNamespacedEndpoints FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes CreateNamespacedEndpoints mtype---- | @application/json@-instance Produces CreateNamespacedEndpoints MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces CreateNamespacedEndpoints MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces CreateNamespacedEndpoints MimeYaml----- *** createNamespacedEvent---- | @POST \/api\/v1\/namespaces\/{namespace}\/events@--- --- create an Event--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -createNamespacedEvent - :: (Consumes CreateNamespacedEvent contentType, MimeRender contentType V1Event)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1Event -- ^ "body"- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest CreateNamespacedEvent contentType V1Event accept-createNamespacedEvent _ _ body (Namespace namespace) =- _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/events"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data CreateNamespacedEvent -instance HasBodyParam CreateNamespacedEvent V1Event ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam CreateNamespacedEvent Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam CreateNamespacedEvent DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam CreateNamespacedEvent FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes CreateNamespacedEvent mtype---- | @application/json@-instance Produces CreateNamespacedEvent MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces CreateNamespacedEvent MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces CreateNamespacedEvent MimeYaml----- *** createNamespacedLimitRange---- | @POST \/api\/v1\/namespaces\/{namespace}\/limitranges@--- --- create a LimitRange--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -createNamespacedLimitRange - :: (Consumes CreateNamespacedLimitRange contentType, MimeRender contentType V1LimitRange)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1LimitRange -- ^ "body"- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest CreateNamespacedLimitRange contentType V1LimitRange accept-createNamespacedLimitRange _ _ body (Namespace namespace) =- _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/limitranges"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data CreateNamespacedLimitRange -instance HasBodyParam CreateNamespacedLimitRange V1LimitRange ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam CreateNamespacedLimitRange Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam CreateNamespacedLimitRange DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam CreateNamespacedLimitRange FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes CreateNamespacedLimitRange mtype---- | @application/json@-instance Produces CreateNamespacedLimitRange MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces CreateNamespacedLimitRange MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces CreateNamespacedLimitRange MimeYaml----- *** createNamespacedPersistentVolumeClaim---- | @POST \/api\/v1\/namespaces\/{namespace}\/persistentvolumeclaims@--- --- create a PersistentVolumeClaim--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -createNamespacedPersistentVolumeClaim - :: (Consumes CreateNamespacedPersistentVolumeClaim contentType, MimeRender contentType V1PersistentVolumeClaim)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1PersistentVolumeClaim -- ^ "body"- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest CreateNamespacedPersistentVolumeClaim contentType V1PersistentVolumeClaim accept-createNamespacedPersistentVolumeClaim _ _ body (Namespace namespace) =- _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/persistentvolumeclaims"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data CreateNamespacedPersistentVolumeClaim -instance HasBodyParam CreateNamespacedPersistentVolumeClaim V1PersistentVolumeClaim ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam CreateNamespacedPersistentVolumeClaim Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam CreateNamespacedPersistentVolumeClaim DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam CreateNamespacedPersistentVolumeClaim FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes CreateNamespacedPersistentVolumeClaim mtype---- | @application/json@-instance Produces CreateNamespacedPersistentVolumeClaim MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces CreateNamespacedPersistentVolumeClaim MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces CreateNamespacedPersistentVolumeClaim MimeYaml----- *** createNamespacedPod---- | @POST \/api\/v1\/namespaces\/{namespace}\/pods@--- --- create a Pod--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -createNamespacedPod - :: (Consumes CreateNamespacedPod contentType, MimeRender contentType V1Pod)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1Pod -- ^ "body"- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest CreateNamespacedPod contentType V1Pod accept-createNamespacedPod _ _ body (Namespace namespace) =- _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/pods"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data CreateNamespacedPod -instance HasBodyParam CreateNamespacedPod V1Pod ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam CreateNamespacedPod Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam CreateNamespacedPod DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam CreateNamespacedPod FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes CreateNamespacedPod mtype---- | @application/json@-instance Produces CreateNamespacedPod MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces CreateNamespacedPod MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces CreateNamespacedPod MimeYaml----- *** createNamespacedPodBinding---- | @POST \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/binding@--- --- create binding of a Pod--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -createNamespacedPodBinding - :: (Consumes CreateNamespacedPodBinding contentType, MimeRender contentType V1Binding)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1Binding -- ^ "body"- -> Name -- ^ "name" - name of the Binding- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest CreateNamespacedPodBinding contentType V1Binding accept-createNamespacedPodBinding _ _ body (Name name) (Namespace namespace) =- _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/binding"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data CreateNamespacedPodBinding -instance HasBodyParam CreateNamespacedPodBinding V1Binding ---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam CreateNamespacedPodBinding DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam CreateNamespacedPodBinding FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam CreateNamespacedPodBinding Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes CreateNamespacedPodBinding mtype---- | @application/json@-instance Produces CreateNamespacedPodBinding MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces CreateNamespacedPodBinding MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces CreateNamespacedPodBinding MimeYaml----- *** createNamespacedPodEviction---- | @POST \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/eviction@--- --- create eviction of a Pod--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -createNamespacedPodEviction - :: (Consumes CreateNamespacedPodEviction contentType, MimeRender contentType V1beta1Eviction)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1beta1Eviction -- ^ "body"- -> Name -- ^ "name" - name of the Eviction- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest CreateNamespacedPodEviction contentType V1beta1Eviction accept-createNamespacedPodEviction _ _ body (Name name) (Namespace namespace) =- _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/eviction"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data CreateNamespacedPodEviction -instance HasBodyParam CreateNamespacedPodEviction V1beta1Eviction ---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam CreateNamespacedPodEviction DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam CreateNamespacedPodEviction FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam CreateNamespacedPodEviction Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes CreateNamespacedPodEviction mtype---- | @application/json@-instance Produces CreateNamespacedPodEviction MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces CreateNamespacedPodEviction MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces CreateNamespacedPodEviction MimeYaml----- *** createNamespacedPodTemplate---- | @POST \/api\/v1\/namespaces\/{namespace}\/podtemplates@--- --- create a PodTemplate--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -createNamespacedPodTemplate - :: (Consumes CreateNamespacedPodTemplate contentType, MimeRender contentType V1PodTemplate)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1PodTemplate -- ^ "body"- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest CreateNamespacedPodTemplate contentType V1PodTemplate accept-createNamespacedPodTemplate _ _ body (Namespace namespace) =- _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/podtemplates"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data CreateNamespacedPodTemplate -instance HasBodyParam CreateNamespacedPodTemplate V1PodTemplate ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam CreateNamespacedPodTemplate Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam CreateNamespacedPodTemplate DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam CreateNamespacedPodTemplate FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes CreateNamespacedPodTemplate mtype---- | @application/json@-instance Produces CreateNamespacedPodTemplate MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces CreateNamespacedPodTemplate MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces CreateNamespacedPodTemplate MimeYaml----- *** createNamespacedReplicationController---- | @POST \/api\/v1\/namespaces\/{namespace}\/replicationcontrollers@--- --- create a ReplicationController--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -createNamespacedReplicationController - :: (Consumes CreateNamespacedReplicationController contentType, MimeRender contentType V1ReplicationController)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1ReplicationController -- ^ "body"- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest CreateNamespacedReplicationController contentType V1ReplicationController accept-createNamespacedReplicationController _ _ body (Namespace namespace) =- _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/replicationcontrollers"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data CreateNamespacedReplicationController -instance HasBodyParam CreateNamespacedReplicationController V1ReplicationController ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam CreateNamespacedReplicationController Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam CreateNamespacedReplicationController DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam CreateNamespacedReplicationController FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes CreateNamespacedReplicationController mtype---- | @application/json@-instance Produces CreateNamespacedReplicationController MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces CreateNamespacedReplicationController MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces CreateNamespacedReplicationController MimeYaml----- *** createNamespacedResourceQuota---- | @POST \/api\/v1\/namespaces\/{namespace}\/resourcequotas@--- --- create a ResourceQuota--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -createNamespacedResourceQuota - :: (Consumes CreateNamespacedResourceQuota contentType, MimeRender contentType V1ResourceQuota)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1ResourceQuota -- ^ "body"- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest CreateNamespacedResourceQuota contentType V1ResourceQuota accept-createNamespacedResourceQuota _ _ body (Namespace namespace) =- _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/resourcequotas"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data CreateNamespacedResourceQuota -instance HasBodyParam CreateNamespacedResourceQuota V1ResourceQuota ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam CreateNamespacedResourceQuota Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam CreateNamespacedResourceQuota DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam CreateNamespacedResourceQuota FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes CreateNamespacedResourceQuota mtype---- | @application/json@-instance Produces CreateNamespacedResourceQuota MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces CreateNamespacedResourceQuota MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces CreateNamespacedResourceQuota MimeYaml----- *** createNamespacedSecret---- | @POST \/api\/v1\/namespaces\/{namespace}\/secrets@--- --- create a Secret--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -createNamespacedSecret - :: (Consumes CreateNamespacedSecret contentType, MimeRender contentType V1Secret)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1Secret -- ^ "body"- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest CreateNamespacedSecret contentType V1Secret accept-createNamespacedSecret _ _ body (Namespace namespace) =- _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/secrets"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data CreateNamespacedSecret -instance HasBodyParam CreateNamespacedSecret V1Secret ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam CreateNamespacedSecret Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam CreateNamespacedSecret DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam CreateNamespacedSecret FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes CreateNamespacedSecret mtype---- | @application/json@-instance Produces CreateNamespacedSecret MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces CreateNamespacedSecret MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces CreateNamespacedSecret MimeYaml----- *** createNamespacedService---- | @POST \/api\/v1\/namespaces\/{namespace}\/services@--- --- create a Service--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -createNamespacedService - :: (Consumes CreateNamespacedService contentType, MimeRender contentType V1Service)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1Service -- ^ "body"- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest CreateNamespacedService contentType V1Service accept-createNamespacedService _ _ body (Namespace namespace) =- _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/services"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data CreateNamespacedService -instance HasBodyParam CreateNamespacedService V1Service ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam CreateNamespacedService Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam CreateNamespacedService DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam CreateNamespacedService FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes CreateNamespacedService mtype---- | @application/json@-instance Produces CreateNamespacedService MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces CreateNamespacedService MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces CreateNamespacedService MimeYaml----- *** createNamespacedServiceAccount---- | @POST \/api\/v1\/namespaces\/{namespace}\/serviceaccounts@--- --- create a ServiceAccount--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -createNamespacedServiceAccount - :: (Consumes CreateNamespacedServiceAccount contentType, MimeRender contentType V1ServiceAccount)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1ServiceAccount -- ^ "body"- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest CreateNamespacedServiceAccount contentType V1ServiceAccount accept-createNamespacedServiceAccount _ _ body (Namespace namespace) =- _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/serviceaccounts"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data CreateNamespacedServiceAccount -instance HasBodyParam CreateNamespacedServiceAccount V1ServiceAccount ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam CreateNamespacedServiceAccount Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam CreateNamespacedServiceAccount DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam CreateNamespacedServiceAccount FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes CreateNamespacedServiceAccount mtype---- | @application/json@-instance Produces CreateNamespacedServiceAccount MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces CreateNamespacedServiceAccount MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces CreateNamespacedServiceAccount MimeYaml----- *** createNamespacedServiceAccountToken---- | @POST \/api\/v1\/namespaces\/{namespace}\/serviceaccounts\/{name}\/token@--- --- create token of a ServiceAccount--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -createNamespacedServiceAccountToken - :: (Consumes CreateNamespacedServiceAccountToken contentType, MimeRender contentType V1TokenRequest)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1TokenRequest -- ^ "body"- -> Name -- ^ "name" - name of the TokenRequest- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest CreateNamespacedServiceAccountToken contentType V1TokenRequest accept-createNamespacedServiceAccountToken _ _ body (Name name) (Namespace namespace) =- _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/serviceaccounts/",toPath name,"/token"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data CreateNamespacedServiceAccountToken -instance HasBodyParam CreateNamespacedServiceAccountToken V1TokenRequest ---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam CreateNamespacedServiceAccountToken DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam CreateNamespacedServiceAccountToken FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam CreateNamespacedServiceAccountToken Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes CreateNamespacedServiceAccountToken mtype---- | @application/json@-instance Produces CreateNamespacedServiceAccountToken MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces CreateNamespacedServiceAccountToken MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces CreateNamespacedServiceAccountToken MimeYaml----- *** createNode---- | @POST \/api\/v1\/nodes@--- --- create a Node--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -createNode - :: (Consumes CreateNode contentType, MimeRender contentType V1Node)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1Node -- ^ "body"- -> KubernetesRequest CreateNode contentType V1Node accept-createNode _ _ body =- _mkRequest "POST" ["/api/v1/nodes"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data CreateNode -instance HasBodyParam CreateNode V1Node ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam CreateNode Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam CreateNode DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam CreateNode FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes CreateNode mtype---- | @application/json@-instance Produces CreateNode MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces CreateNode MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces CreateNode MimeYaml----- *** createPersistentVolume---- | @POST \/api\/v1\/persistentvolumes@--- --- create a PersistentVolume--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -createPersistentVolume - :: (Consumes CreatePersistentVolume contentType, MimeRender contentType V1PersistentVolume)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1PersistentVolume -- ^ "body"- -> KubernetesRequest CreatePersistentVolume contentType V1PersistentVolume accept-createPersistentVolume _ _ body =- _mkRequest "POST" ["/api/v1/persistentvolumes"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data CreatePersistentVolume -instance HasBodyParam CreatePersistentVolume V1PersistentVolume ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam CreatePersistentVolume Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam CreatePersistentVolume DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam CreatePersistentVolume FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes CreatePersistentVolume mtype---- | @application/json@-instance Produces CreatePersistentVolume MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces CreatePersistentVolume MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces CreatePersistentVolume MimeYaml----- *** deleteCollectionNamespacedConfigMap---- | @DELETE \/api\/v1\/namespaces\/{namespace}\/configmaps@--- --- delete collection of ConfigMap--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -deleteCollectionNamespacedConfigMap - :: (Consumes DeleteCollectionNamespacedConfigMap contentType)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest DeleteCollectionNamespacedConfigMap contentType V1Status accept-deleteCollectionNamespacedConfigMap _ _ (Namespace namespace) =- _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/configmaps"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data DeleteCollectionNamespacedConfigMap -instance HasBodyParam DeleteCollectionNamespacedConfigMap V1DeleteOptions ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam DeleteCollectionNamespacedConfigMap Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam DeleteCollectionNamespacedConfigMap Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam DeleteCollectionNamespacedConfigMap DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam DeleteCollectionNamespacedConfigMap FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.-instance HasOptionalParam DeleteCollectionNamespacedConfigMap GracePeriodSeconds where- applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam DeleteCollectionNamespacedConfigMap LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam DeleteCollectionNamespacedConfigMap Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.-instance HasOptionalParam DeleteCollectionNamespacedConfigMap OrphanDependents where- applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)---- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.-instance HasOptionalParam DeleteCollectionNamespacedConfigMap PropagationPolicy where- applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam DeleteCollectionNamespacedConfigMap ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam DeleteCollectionNamespacedConfigMap TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes DeleteCollectionNamespacedConfigMap mtype---- | @application/json@-instance Produces DeleteCollectionNamespacedConfigMap MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces DeleteCollectionNamespacedConfigMap MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces DeleteCollectionNamespacedConfigMap MimeYaml----- *** deleteCollectionNamespacedEndpoints---- | @DELETE \/api\/v1\/namespaces\/{namespace}\/endpoints@--- --- delete collection of Endpoints--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -deleteCollectionNamespacedEndpoints - :: (Consumes DeleteCollectionNamespacedEndpoints contentType)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest DeleteCollectionNamespacedEndpoints contentType V1Status accept-deleteCollectionNamespacedEndpoints _ _ (Namespace namespace) =- _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/endpoints"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data DeleteCollectionNamespacedEndpoints -instance HasBodyParam DeleteCollectionNamespacedEndpoints V1DeleteOptions ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam DeleteCollectionNamespacedEndpoints Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam DeleteCollectionNamespacedEndpoints Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam DeleteCollectionNamespacedEndpoints DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam DeleteCollectionNamespacedEndpoints FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.-instance HasOptionalParam DeleteCollectionNamespacedEndpoints GracePeriodSeconds where- applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam DeleteCollectionNamespacedEndpoints LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam DeleteCollectionNamespacedEndpoints Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.-instance HasOptionalParam DeleteCollectionNamespacedEndpoints OrphanDependents where- applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)---- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.-instance HasOptionalParam DeleteCollectionNamespacedEndpoints PropagationPolicy where- applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam DeleteCollectionNamespacedEndpoints ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam DeleteCollectionNamespacedEndpoints TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes DeleteCollectionNamespacedEndpoints mtype---- | @application/json@-instance Produces DeleteCollectionNamespacedEndpoints MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces DeleteCollectionNamespacedEndpoints MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces DeleteCollectionNamespacedEndpoints MimeYaml----- *** deleteCollectionNamespacedEvent---- | @DELETE \/api\/v1\/namespaces\/{namespace}\/events@--- --- delete collection of Event--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -deleteCollectionNamespacedEvent - :: (Consumes DeleteCollectionNamespacedEvent contentType)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest DeleteCollectionNamespacedEvent contentType V1Status accept-deleteCollectionNamespacedEvent _ _ (Namespace namespace) =- _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/events"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data DeleteCollectionNamespacedEvent -instance HasBodyParam DeleteCollectionNamespacedEvent V1DeleteOptions ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam DeleteCollectionNamespacedEvent Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam DeleteCollectionNamespacedEvent Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam DeleteCollectionNamespacedEvent DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam DeleteCollectionNamespacedEvent FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.-instance HasOptionalParam DeleteCollectionNamespacedEvent GracePeriodSeconds where- applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam DeleteCollectionNamespacedEvent LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam DeleteCollectionNamespacedEvent Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.-instance HasOptionalParam DeleteCollectionNamespacedEvent OrphanDependents where- applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)---- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.-instance HasOptionalParam DeleteCollectionNamespacedEvent PropagationPolicy where- applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam DeleteCollectionNamespacedEvent ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam DeleteCollectionNamespacedEvent TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes DeleteCollectionNamespacedEvent mtype---- | @application/json@-instance Produces DeleteCollectionNamespacedEvent MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces DeleteCollectionNamespacedEvent MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces DeleteCollectionNamespacedEvent MimeYaml----- *** deleteCollectionNamespacedLimitRange---- | @DELETE \/api\/v1\/namespaces\/{namespace}\/limitranges@--- --- delete collection of LimitRange--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -deleteCollectionNamespacedLimitRange - :: (Consumes DeleteCollectionNamespacedLimitRange contentType)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest DeleteCollectionNamespacedLimitRange contentType V1Status accept-deleteCollectionNamespacedLimitRange _ _ (Namespace namespace) =- _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/limitranges"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data DeleteCollectionNamespacedLimitRange -instance HasBodyParam DeleteCollectionNamespacedLimitRange V1DeleteOptions ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam DeleteCollectionNamespacedLimitRange Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam DeleteCollectionNamespacedLimitRange Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam DeleteCollectionNamespacedLimitRange DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam DeleteCollectionNamespacedLimitRange FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.-instance HasOptionalParam DeleteCollectionNamespacedLimitRange GracePeriodSeconds where- applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam DeleteCollectionNamespacedLimitRange LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam DeleteCollectionNamespacedLimitRange Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.-instance HasOptionalParam DeleteCollectionNamespacedLimitRange OrphanDependents where- applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)---- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.-instance HasOptionalParam DeleteCollectionNamespacedLimitRange PropagationPolicy where- applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam DeleteCollectionNamespacedLimitRange ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam DeleteCollectionNamespacedLimitRange TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes DeleteCollectionNamespacedLimitRange mtype---- | @application/json@-instance Produces DeleteCollectionNamespacedLimitRange MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces DeleteCollectionNamespacedLimitRange MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces DeleteCollectionNamespacedLimitRange MimeYaml----- *** deleteCollectionNamespacedPersistentVolumeClaim---- | @DELETE \/api\/v1\/namespaces\/{namespace}\/persistentvolumeclaims@--- --- delete collection of PersistentVolumeClaim--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -deleteCollectionNamespacedPersistentVolumeClaim - :: (Consumes DeleteCollectionNamespacedPersistentVolumeClaim contentType)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest DeleteCollectionNamespacedPersistentVolumeClaim contentType V1Status accept-deleteCollectionNamespacedPersistentVolumeClaim _ _ (Namespace namespace) =- _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/persistentvolumeclaims"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data DeleteCollectionNamespacedPersistentVolumeClaim -instance HasBodyParam DeleteCollectionNamespacedPersistentVolumeClaim V1DeleteOptions ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam DeleteCollectionNamespacedPersistentVolumeClaim Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam DeleteCollectionNamespacedPersistentVolumeClaim Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam DeleteCollectionNamespacedPersistentVolumeClaim DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam DeleteCollectionNamespacedPersistentVolumeClaim FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.-instance HasOptionalParam DeleteCollectionNamespacedPersistentVolumeClaim GracePeriodSeconds where- applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam DeleteCollectionNamespacedPersistentVolumeClaim LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam DeleteCollectionNamespacedPersistentVolumeClaim Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.-instance HasOptionalParam DeleteCollectionNamespacedPersistentVolumeClaim OrphanDependents where- applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)---- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.-instance HasOptionalParam DeleteCollectionNamespacedPersistentVolumeClaim PropagationPolicy where- applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam DeleteCollectionNamespacedPersistentVolumeClaim ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam DeleteCollectionNamespacedPersistentVolumeClaim TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes DeleteCollectionNamespacedPersistentVolumeClaim mtype---- | @application/json@-instance Produces DeleteCollectionNamespacedPersistentVolumeClaim MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces DeleteCollectionNamespacedPersistentVolumeClaim MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces DeleteCollectionNamespacedPersistentVolumeClaim MimeYaml----- *** deleteCollectionNamespacedPod---- | @DELETE \/api\/v1\/namespaces\/{namespace}\/pods@--- --- delete collection of Pod--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -deleteCollectionNamespacedPod - :: (Consumes DeleteCollectionNamespacedPod contentType)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest DeleteCollectionNamespacedPod contentType V1Status accept-deleteCollectionNamespacedPod _ _ (Namespace namespace) =- _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/pods"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data DeleteCollectionNamespacedPod -instance HasBodyParam DeleteCollectionNamespacedPod V1DeleteOptions ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam DeleteCollectionNamespacedPod Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam DeleteCollectionNamespacedPod Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam DeleteCollectionNamespacedPod DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam DeleteCollectionNamespacedPod FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.-instance HasOptionalParam DeleteCollectionNamespacedPod GracePeriodSeconds where- applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam DeleteCollectionNamespacedPod LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam DeleteCollectionNamespacedPod Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.-instance HasOptionalParam DeleteCollectionNamespacedPod OrphanDependents where- applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)---- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.-instance HasOptionalParam DeleteCollectionNamespacedPod PropagationPolicy where- applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam DeleteCollectionNamespacedPod ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam DeleteCollectionNamespacedPod TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes DeleteCollectionNamespacedPod mtype---- | @application/json@-instance Produces DeleteCollectionNamespacedPod MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces DeleteCollectionNamespacedPod MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces DeleteCollectionNamespacedPod MimeYaml----- *** deleteCollectionNamespacedPodTemplate---- | @DELETE \/api\/v1\/namespaces\/{namespace}\/podtemplates@--- --- delete collection of PodTemplate--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -deleteCollectionNamespacedPodTemplate - :: (Consumes DeleteCollectionNamespacedPodTemplate contentType)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest DeleteCollectionNamespacedPodTemplate contentType V1Status accept-deleteCollectionNamespacedPodTemplate _ _ (Namespace namespace) =- _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/podtemplates"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data DeleteCollectionNamespacedPodTemplate -instance HasBodyParam DeleteCollectionNamespacedPodTemplate V1DeleteOptions ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam DeleteCollectionNamespacedPodTemplate Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam DeleteCollectionNamespacedPodTemplate Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam DeleteCollectionNamespacedPodTemplate DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam DeleteCollectionNamespacedPodTemplate FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.-instance HasOptionalParam DeleteCollectionNamespacedPodTemplate GracePeriodSeconds where- applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam DeleteCollectionNamespacedPodTemplate LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam DeleteCollectionNamespacedPodTemplate Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.-instance HasOptionalParam DeleteCollectionNamespacedPodTemplate OrphanDependents where- applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)---- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.-instance HasOptionalParam DeleteCollectionNamespacedPodTemplate PropagationPolicy where- applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam DeleteCollectionNamespacedPodTemplate ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam DeleteCollectionNamespacedPodTemplate TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes DeleteCollectionNamespacedPodTemplate mtype---- | @application/json@-instance Produces DeleteCollectionNamespacedPodTemplate MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces DeleteCollectionNamespacedPodTemplate MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces DeleteCollectionNamespacedPodTemplate MimeYaml----- *** deleteCollectionNamespacedReplicationController---- | @DELETE \/api\/v1\/namespaces\/{namespace}\/replicationcontrollers@--- --- delete collection of ReplicationController--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -deleteCollectionNamespacedReplicationController - :: (Consumes DeleteCollectionNamespacedReplicationController contentType)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest DeleteCollectionNamespacedReplicationController contentType V1Status accept-deleteCollectionNamespacedReplicationController _ _ (Namespace namespace) =- _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/replicationcontrollers"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data DeleteCollectionNamespacedReplicationController -instance HasBodyParam DeleteCollectionNamespacedReplicationController V1DeleteOptions ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam DeleteCollectionNamespacedReplicationController Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam DeleteCollectionNamespacedReplicationController Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam DeleteCollectionNamespacedReplicationController DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam DeleteCollectionNamespacedReplicationController FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.-instance HasOptionalParam DeleteCollectionNamespacedReplicationController GracePeriodSeconds where- applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam DeleteCollectionNamespacedReplicationController LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam DeleteCollectionNamespacedReplicationController Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.-instance HasOptionalParam DeleteCollectionNamespacedReplicationController OrphanDependents where- applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)---- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.-instance HasOptionalParam DeleteCollectionNamespacedReplicationController PropagationPolicy where- applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam DeleteCollectionNamespacedReplicationController ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam DeleteCollectionNamespacedReplicationController TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes DeleteCollectionNamespacedReplicationController mtype---- | @application/json@-instance Produces DeleteCollectionNamespacedReplicationController MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces DeleteCollectionNamespacedReplicationController MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces DeleteCollectionNamespacedReplicationController MimeYaml----- *** deleteCollectionNamespacedResourceQuota---- | @DELETE \/api\/v1\/namespaces\/{namespace}\/resourcequotas@--- --- delete collection of ResourceQuota--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -deleteCollectionNamespacedResourceQuota - :: (Consumes DeleteCollectionNamespacedResourceQuota contentType)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest DeleteCollectionNamespacedResourceQuota contentType V1Status accept-deleteCollectionNamespacedResourceQuota _ _ (Namespace namespace) =- _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/resourcequotas"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data DeleteCollectionNamespacedResourceQuota -instance HasBodyParam DeleteCollectionNamespacedResourceQuota V1DeleteOptions ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam DeleteCollectionNamespacedResourceQuota Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam DeleteCollectionNamespacedResourceQuota Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam DeleteCollectionNamespacedResourceQuota DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam DeleteCollectionNamespacedResourceQuota FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.-instance HasOptionalParam DeleteCollectionNamespacedResourceQuota GracePeriodSeconds where- applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam DeleteCollectionNamespacedResourceQuota LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam DeleteCollectionNamespacedResourceQuota Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.-instance HasOptionalParam DeleteCollectionNamespacedResourceQuota OrphanDependents where- applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)---- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.-instance HasOptionalParam DeleteCollectionNamespacedResourceQuota PropagationPolicy where- applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam DeleteCollectionNamespacedResourceQuota ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam DeleteCollectionNamespacedResourceQuota TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes DeleteCollectionNamespacedResourceQuota mtype---- | @application/json@-instance Produces DeleteCollectionNamespacedResourceQuota MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces DeleteCollectionNamespacedResourceQuota MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces DeleteCollectionNamespacedResourceQuota MimeYaml----- *** deleteCollectionNamespacedSecret---- | @DELETE \/api\/v1\/namespaces\/{namespace}\/secrets@--- --- delete collection of Secret--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -deleteCollectionNamespacedSecret - :: (Consumes DeleteCollectionNamespacedSecret contentType)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest DeleteCollectionNamespacedSecret contentType V1Status accept-deleteCollectionNamespacedSecret _ _ (Namespace namespace) =- _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/secrets"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data DeleteCollectionNamespacedSecret -instance HasBodyParam DeleteCollectionNamespacedSecret V1DeleteOptions ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam DeleteCollectionNamespacedSecret Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam DeleteCollectionNamespacedSecret Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam DeleteCollectionNamespacedSecret DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam DeleteCollectionNamespacedSecret FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.-instance HasOptionalParam DeleteCollectionNamespacedSecret GracePeriodSeconds where- applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam DeleteCollectionNamespacedSecret LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam DeleteCollectionNamespacedSecret Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.-instance HasOptionalParam DeleteCollectionNamespacedSecret OrphanDependents where- applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)---- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.-instance HasOptionalParam DeleteCollectionNamespacedSecret PropagationPolicy where- applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam DeleteCollectionNamespacedSecret ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam DeleteCollectionNamespacedSecret TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes DeleteCollectionNamespacedSecret mtype---- | @application/json@-instance Produces DeleteCollectionNamespacedSecret MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces DeleteCollectionNamespacedSecret MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces DeleteCollectionNamespacedSecret MimeYaml----- *** deleteCollectionNamespacedServiceAccount---- | @DELETE \/api\/v1\/namespaces\/{namespace}\/serviceaccounts@--- --- delete collection of ServiceAccount--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -deleteCollectionNamespacedServiceAccount - :: (Consumes DeleteCollectionNamespacedServiceAccount contentType)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest DeleteCollectionNamespacedServiceAccount contentType V1Status accept-deleteCollectionNamespacedServiceAccount _ _ (Namespace namespace) =- _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/serviceaccounts"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data DeleteCollectionNamespacedServiceAccount -instance HasBodyParam DeleteCollectionNamespacedServiceAccount V1DeleteOptions ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam DeleteCollectionNamespacedServiceAccount Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam DeleteCollectionNamespacedServiceAccount Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam DeleteCollectionNamespacedServiceAccount DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam DeleteCollectionNamespacedServiceAccount FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.-instance HasOptionalParam DeleteCollectionNamespacedServiceAccount GracePeriodSeconds where- applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam DeleteCollectionNamespacedServiceAccount LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam DeleteCollectionNamespacedServiceAccount Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.-instance HasOptionalParam DeleteCollectionNamespacedServiceAccount OrphanDependents where- applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)---- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.-instance HasOptionalParam DeleteCollectionNamespacedServiceAccount PropagationPolicy where- applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam DeleteCollectionNamespacedServiceAccount ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam DeleteCollectionNamespacedServiceAccount TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes DeleteCollectionNamespacedServiceAccount mtype---- | @application/json@-instance Produces DeleteCollectionNamespacedServiceAccount MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces DeleteCollectionNamespacedServiceAccount MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces DeleteCollectionNamespacedServiceAccount MimeYaml----- *** deleteCollectionNode---- | @DELETE \/api\/v1\/nodes@--- --- delete collection of Node--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -deleteCollectionNode - :: (Consumes DeleteCollectionNode contentType)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> KubernetesRequest DeleteCollectionNode contentType V1Status accept-deleteCollectionNode _ _ =- _mkRequest "DELETE" ["/api/v1/nodes"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data DeleteCollectionNode -instance HasBodyParam DeleteCollectionNode V1DeleteOptions ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam DeleteCollectionNode Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam DeleteCollectionNode Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam DeleteCollectionNode DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam DeleteCollectionNode FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.-instance HasOptionalParam DeleteCollectionNode GracePeriodSeconds where- applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam DeleteCollectionNode LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam DeleteCollectionNode Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.-instance HasOptionalParam DeleteCollectionNode OrphanDependents where- applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)---- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.-instance HasOptionalParam DeleteCollectionNode PropagationPolicy where- applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam DeleteCollectionNode ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam DeleteCollectionNode TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes DeleteCollectionNode mtype---- | @application/json@-instance Produces DeleteCollectionNode MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces DeleteCollectionNode MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces DeleteCollectionNode MimeYaml----- *** deleteCollectionPersistentVolume---- | @DELETE \/api\/v1\/persistentvolumes@--- --- delete collection of PersistentVolume--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -deleteCollectionPersistentVolume - :: (Consumes DeleteCollectionPersistentVolume contentType)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> KubernetesRequest DeleteCollectionPersistentVolume contentType V1Status accept-deleteCollectionPersistentVolume _ _ =- _mkRequest "DELETE" ["/api/v1/persistentvolumes"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data DeleteCollectionPersistentVolume -instance HasBodyParam DeleteCollectionPersistentVolume V1DeleteOptions ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam DeleteCollectionPersistentVolume Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam DeleteCollectionPersistentVolume Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam DeleteCollectionPersistentVolume DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam DeleteCollectionPersistentVolume FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.-instance HasOptionalParam DeleteCollectionPersistentVolume GracePeriodSeconds where- applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam DeleteCollectionPersistentVolume LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam DeleteCollectionPersistentVolume Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.-instance HasOptionalParam DeleteCollectionPersistentVolume OrphanDependents where- applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)---- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.-instance HasOptionalParam DeleteCollectionPersistentVolume PropagationPolicy where- applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam DeleteCollectionPersistentVolume ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam DeleteCollectionPersistentVolume TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes DeleteCollectionPersistentVolume mtype---- | @application/json@-instance Produces DeleteCollectionPersistentVolume MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces DeleteCollectionPersistentVolume MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces DeleteCollectionPersistentVolume MimeYaml----- *** deleteNamespace---- | @DELETE \/api\/v1\/namespaces\/{name}@--- --- delete a Namespace--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -deleteNamespace - :: (Consumes DeleteNamespace contentType)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the Namespace- -> KubernetesRequest DeleteNamespace contentType V1Status accept-deleteNamespace _ _ (Name name) =- _mkRequest "DELETE" ["/api/v1/namespaces/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data DeleteNamespace -instance HasBodyParam DeleteNamespace V1DeleteOptions ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam DeleteNamespace Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam DeleteNamespace DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.-instance HasOptionalParam DeleteNamespace GracePeriodSeconds where- applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)---- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.-instance HasOptionalParam DeleteNamespace OrphanDependents where- applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)---- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.-instance HasOptionalParam DeleteNamespace PropagationPolicy where- applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes DeleteNamespace mtype---- | @application/json@-instance Produces DeleteNamespace MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces DeleteNamespace MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces DeleteNamespace MimeYaml----- *** deleteNamespacedConfigMap---- | @DELETE \/api\/v1\/namespaces\/{namespace}\/configmaps\/{name}@--- --- delete a ConfigMap--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -deleteNamespacedConfigMap - :: (Consumes DeleteNamespacedConfigMap contentType)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the ConfigMap- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest DeleteNamespacedConfigMap contentType V1Status accept-deleteNamespacedConfigMap _ _ (Name name) (Namespace namespace) =- _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/configmaps/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data DeleteNamespacedConfigMap -instance HasBodyParam DeleteNamespacedConfigMap V1DeleteOptions ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam DeleteNamespacedConfigMap Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam DeleteNamespacedConfigMap DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.-instance HasOptionalParam DeleteNamespacedConfigMap GracePeriodSeconds where- applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)---- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.-instance HasOptionalParam DeleteNamespacedConfigMap OrphanDependents where- applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)---- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.-instance HasOptionalParam DeleteNamespacedConfigMap PropagationPolicy where- applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes DeleteNamespacedConfigMap mtype---- | @application/json@-instance Produces DeleteNamespacedConfigMap MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces DeleteNamespacedConfigMap MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces DeleteNamespacedConfigMap MimeYaml----- *** deleteNamespacedEndpoints---- | @DELETE \/api\/v1\/namespaces\/{namespace}\/endpoints\/{name}@--- --- delete Endpoints--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -deleteNamespacedEndpoints - :: (Consumes DeleteNamespacedEndpoints contentType)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the Endpoints- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest DeleteNamespacedEndpoints contentType V1Status accept-deleteNamespacedEndpoints _ _ (Name name) (Namespace namespace) =- _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/endpoints/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data DeleteNamespacedEndpoints -instance HasBodyParam DeleteNamespacedEndpoints V1DeleteOptions ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam DeleteNamespacedEndpoints Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam DeleteNamespacedEndpoints DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.-instance HasOptionalParam DeleteNamespacedEndpoints GracePeriodSeconds where- applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)---- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.-instance HasOptionalParam DeleteNamespacedEndpoints OrphanDependents where- applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)---- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.-instance HasOptionalParam DeleteNamespacedEndpoints PropagationPolicy where- applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes DeleteNamespacedEndpoints mtype---- | @application/json@-instance Produces DeleteNamespacedEndpoints MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces DeleteNamespacedEndpoints MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces DeleteNamespacedEndpoints MimeYaml----- *** deleteNamespacedEvent---- | @DELETE \/api\/v1\/namespaces\/{namespace}\/events\/{name}@--- --- delete an Event--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -deleteNamespacedEvent - :: (Consumes DeleteNamespacedEvent contentType)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the Event- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest DeleteNamespacedEvent contentType V1Status accept-deleteNamespacedEvent _ _ (Name name) (Namespace namespace) =- _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/events/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data DeleteNamespacedEvent -instance HasBodyParam DeleteNamespacedEvent V1DeleteOptions ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam DeleteNamespacedEvent Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam DeleteNamespacedEvent DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.-instance HasOptionalParam DeleteNamespacedEvent GracePeriodSeconds where- applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)---- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.-instance HasOptionalParam DeleteNamespacedEvent OrphanDependents where- applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)---- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.-instance HasOptionalParam DeleteNamespacedEvent PropagationPolicy where- applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes DeleteNamespacedEvent mtype---- | @application/json@-instance Produces DeleteNamespacedEvent MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces DeleteNamespacedEvent MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces DeleteNamespacedEvent MimeYaml----- *** deleteNamespacedLimitRange---- | @DELETE \/api\/v1\/namespaces\/{namespace}\/limitranges\/{name}@--- --- delete a LimitRange--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -deleteNamespacedLimitRange - :: (Consumes DeleteNamespacedLimitRange contentType)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the LimitRange- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest DeleteNamespacedLimitRange contentType V1Status accept-deleteNamespacedLimitRange _ _ (Name name) (Namespace namespace) =- _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/limitranges/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data DeleteNamespacedLimitRange -instance HasBodyParam DeleteNamespacedLimitRange V1DeleteOptions ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam DeleteNamespacedLimitRange Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam DeleteNamespacedLimitRange DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.-instance HasOptionalParam DeleteNamespacedLimitRange GracePeriodSeconds where- applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)---- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.-instance HasOptionalParam DeleteNamespacedLimitRange OrphanDependents where- applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)---- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.-instance HasOptionalParam DeleteNamespacedLimitRange PropagationPolicy where- applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes DeleteNamespacedLimitRange mtype---- | @application/json@-instance Produces DeleteNamespacedLimitRange MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces DeleteNamespacedLimitRange MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces DeleteNamespacedLimitRange MimeYaml----- *** deleteNamespacedPersistentVolumeClaim---- | @DELETE \/api\/v1\/namespaces\/{namespace}\/persistentvolumeclaims\/{name}@--- --- delete a PersistentVolumeClaim--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -deleteNamespacedPersistentVolumeClaim - :: (Consumes DeleteNamespacedPersistentVolumeClaim contentType)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the PersistentVolumeClaim- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest DeleteNamespacedPersistentVolumeClaim contentType V1Status accept-deleteNamespacedPersistentVolumeClaim _ _ (Name name) (Namespace namespace) =- _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/persistentvolumeclaims/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data DeleteNamespacedPersistentVolumeClaim -instance HasBodyParam DeleteNamespacedPersistentVolumeClaim V1DeleteOptions ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam DeleteNamespacedPersistentVolumeClaim Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam DeleteNamespacedPersistentVolumeClaim DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.-instance HasOptionalParam DeleteNamespacedPersistentVolumeClaim GracePeriodSeconds where- applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)---- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.-instance HasOptionalParam DeleteNamespacedPersistentVolumeClaim OrphanDependents where- applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)---- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.-instance HasOptionalParam DeleteNamespacedPersistentVolumeClaim PropagationPolicy where- applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes DeleteNamespacedPersistentVolumeClaim mtype---- | @application/json@-instance Produces DeleteNamespacedPersistentVolumeClaim MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces DeleteNamespacedPersistentVolumeClaim MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces DeleteNamespacedPersistentVolumeClaim MimeYaml----- *** deleteNamespacedPod---- | @DELETE \/api\/v1\/namespaces\/{namespace}\/pods\/{name}@--- --- delete a Pod--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -deleteNamespacedPod - :: (Consumes DeleteNamespacedPod contentType)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the Pod- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest DeleteNamespacedPod contentType V1Status accept-deleteNamespacedPod _ _ (Name name) (Namespace namespace) =- _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data DeleteNamespacedPod -instance HasBodyParam DeleteNamespacedPod V1DeleteOptions ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam DeleteNamespacedPod Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam DeleteNamespacedPod DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.-instance HasOptionalParam DeleteNamespacedPod GracePeriodSeconds where- applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)---- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.-instance HasOptionalParam DeleteNamespacedPod OrphanDependents where- applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)---- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.-instance HasOptionalParam DeleteNamespacedPod PropagationPolicy where- applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes DeleteNamespacedPod mtype---- | @application/json@-instance Produces DeleteNamespacedPod MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces DeleteNamespacedPod MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces DeleteNamespacedPod MimeYaml----- *** deleteNamespacedPodTemplate---- | @DELETE \/api\/v1\/namespaces\/{namespace}\/podtemplates\/{name}@--- --- delete a PodTemplate--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -deleteNamespacedPodTemplate - :: (Consumes DeleteNamespacedPodTemplate contentType)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the PodTemplate- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest DeleteNamespacedPodTemplate contentType V1Status accept-deleteNamespacedPodTemplate _ _ (Name name) (Namespace namespace) =- _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/podtemplates/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data DeleteNamespacedPodTemplate -instance HasBodyParam DeleteNamespacedPodTemplate V1DeleteOptions ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam DeleteNamespacedPodTemplate Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam DeleteNamespacedPodTemplate DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.-instance HasOptionalParam DeleteNamespacedPodTemplate GracePeriodSeconds where- applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)---- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.-instance HasOptionalParam DeleteNamespacedPodTemplate OrphanDependents where- applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)---- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.-instance HasOptionalParam DeleteNamespacedPodTemplate PropagationPolicy where- applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes DeleteNamespacedPodTemplate mtype---- | @application/json@-instance Produces DeleteNamespacedPodTemplate MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces DeleteNamespacedPodTemplate MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces DeleteNamespacedPodTemplate MimeYaml----- *** deleteNamespacedReplicationController---- | @DELETE \/api\/v1\/namespaces\/{namespace}\/replicationcontrollers\/{name}@--- --- delete a ReplicationController--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -deleteNamespacedReplicationController - :: (Consumes DeleteNamespacedReplicationController contentType)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the ReplicationController- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest DeleteNamespacedReplicationController contentType V1Status accept-deleteNamespacedReplicationController _ _ (Name name) (Namespace namespace) =- _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/replicationcontrollers/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data DeleteNamespacedReplicationController -instance HasBodyParam DeleteNamespacedReplicationController V1DeleteOptions ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam DeleteNamespacedReplicationController Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam DeleteNamespacedReplicationController DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.-instance HasOptionalParam DeleteNamespacedReplicationController GracePeriodSeconds where- applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)---- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.-instance HasOptionalParam DeleteNamespacedReplicationController OrphanDependents where- applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)---- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.-instance HasOptionalParam DeleteNamespacedReplicationController PropagationPolicy where- applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes DeleteNamespacedReplicationController mtype---- | @application/json@-instance Produces DeleteNamespacedReplicationController MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces DeleteNamespacedReplicationController MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces DeleteNamespacedReplicationController MimeYaml----- *** deleteNamespacedResourceQuota---- | @DELETE \/api\/v1\/namespaces\/{namespace}\/resourcequotas\/{name}@--- --- delete a ResourceQuota--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -deleteNamespacedResourceQuota - :: (Consumes DeleteNamespacedResourceQuota contentType)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the ResourceQuota- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest DeleteNamespacedResourceQuota contentType V1Status accept-deleteNamespacedResourceQuota _ _ (Name name) (Namespace namespace) =- _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/resourcequotas/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data DeleteNamespacedResourceQuota -instance HasBodyParam DeleteNamespacedResourceQuota V1DeleteOptions ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam DeleteNamespacedResourceQuota Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam DeleteNamespacedResourceQuota DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.-instance HasOptionalParam DeleteNamespacedResourceQuota GracePeriodSeconds where- applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)---- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.-instance HasOptionalParam DeleteNamespacedResourceQuota OrphanDependents where- applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)---- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.-instance HasOptionalParam DeleteNamespacedResourceQuota PropagationPolicy where- applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes DeleteNamespacedResourceQuota mtype---- | @application/json@-instance Produces DeleteNamespacedResourceQuota MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces DeleteNamespacedResourceQuota MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces DeleteNamespacedResourceQuota MimeYaml----- *** deleteNamespacedSecret---- | @DELETE \/api\/v1\/namespaces\/{namespace}\/secrets\/{name}@--- --- delete a Secret--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -deleteNamespacedSecret - :: (Consumes DeleteNamespacedSecret contentType)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the Secret- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest DeleteNamespacedSecret contentType V1Status accept-deleteNamespacedSecret _ _ (Name name) (Namespace namespace) =- _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/secrets/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data DeleteNamespacedSecret -instance HasBodyParam DeleteNamespacedSecret V1DeleteOptions ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam DeleteNamespacedSecret Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam DeleteNamespacedSecret DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.-instance HasOptionalParam DeleteNamespacedSecret GracePeriodSeconds where- applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)---- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.-instance HasOptionalParam DeleteNamespacedSecret OrphanDependents where- applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)---- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.-instance HasOptionalParam DeleteNamespacedSecret PropagationPolicy where- applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes DeleteNamespacedSecret mtype---- | @application/json@-instance Produces DeleteNamespacedSecret MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces DeleteNamespacedSecret MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces DeleteNamespacedSecret MimeYaml----- *** deleteNamespacedService---- | @DELETE \/api\/v1\/namespaces\/{namespace}\/services\/{name}@--- --- delete a Service--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -deleteNamespacedService - :: (Consumes DeleteNamespacedService contentType)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the Service- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest DeleteNamespacedService contentType V1Status accept-deleteNamespacedService _ _ (Name name) (Namespace namespace) =- _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data DeleteNamespacedService -instance HasBodyParam DeleteNamespacedService V1DeleteOptions ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam DeleteNamespacedService Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam DeleteNamespacedService DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.-instance HasOptionalParam DeleteNamespacedService GracePeriodSeconds where- applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)---- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.-instance HasOptionalParam DeleteNamespacedService OrphanDependents where- applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)---- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.-instance HasOptionalParam DeleteNamespacedService PropagationPolicy where- applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes DeleteNamespacedService mtype---- | @application/json@-instance Produces DeleteNamespacedService MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces DeleteNamespacedService MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces DeleteNamespacedService MimeYaml----- *** deleteNamespacedServiceAccount---- | @DELETE \/api\/v1\/namespaces\/{namespace}\/serviceaccounts\/{name}@--- --- delete a ServiceAccount--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -deleteNamespacedServiceAccount - :: (Consumes DeleteNamespacedServiceAccount contentType)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the ServiceAccount- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest DeleteNamespacedServiceAccount contentType V1Status accept-deleteNamespacedServiceAccount _ _ (Name name) (Namespace namespace) =- _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/serviceaccounts/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data DeleteNamespacedServiceAccount -instance HasBodyParam DeleteNamespacedServiceAccount V1DeleteOptions ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam DeleteNamespacedServiceAccount Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam DeleteNamespacedServiceAccount DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.-instance HasOptionalParam DeleteNamespacedServiceAccount GracePeriodSeconds where- applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)---- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.-instance HasOptionalParam DeleteNamespacedServiceAccount OrphanDependents where- applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)---- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.-instance HasOptionalParam DeleteNamespacedServiceAccount PropagationPolicy where- applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes DeleteNamespacedServiceAccount mtype---- | @application/json@-instance Produces DeleteNamespacedServiceAccount MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces DeleteNamespacedServiceAccount MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces DeleteNamespacedServiceAccount MimeYaml----- *** deleteNode---- | @DELETE \/api\/v1\/nodes\/{name}@--- --- delete a Node--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -deleteNode - :: (Consumes DeleteNode contentType)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the Node- -> KubernetesRequest DeleteNode contentType V1Status accept-deleteNode _ _ (Name name) =- _mkRequest "DELETE" ["/api/v1/nodes/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data DeleteNode -instance HasBodyParam DeleteNode V1DeleteOptions ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam DeleteNode Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam DeleteNode DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.-instance HasOptionalParam DeleteNode GracePeriodSeconds where- applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)---- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.-instance HasOptionalParam DeleteNode OrphanDependents where- applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)---- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.-instance HasOptionalParam DeleteNode PropagationPolicy where- applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes DeleteNode mtype---- | @application/json@-instance Produces DeleteNode MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces DeleteNode MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces DeleteNode MimeYaml----- *** deletePersistentVolume---- | @DELETE \/api\/v1\/persistentvolumes\/{name}@--- --- delete a PersistentVolume--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -deletePersistentVolume - :: (Consumes DeletePersistentVolume contentType)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the PersistentVolume- -> KubernetesRequest DeletePersistentVolume contentType V1Status accept-deletePersistentVolume _ _ (Name name) =- _mkRequest "DELETE" ["/api/v1/persistentvolumes/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data DeletePersistentVolume -instance HasBodyParam DeletePersistentVolume V1DeleteOptions ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam DeletePersistentVolume Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam DeletePersistentVolume DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.-instance HasOptionalParam DeletePersistentVolume GracePeriodSeconds where- applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)---- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.-instance HasOptionalParam DeletePersistentVolume OrphanDependents where- applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)---- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.-instance HasOptionalParam DeletePersistentVolume PropagationPolicy where- applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes DeletePersistentVolume mtype---- | @application/json@-instance Produces DeletePersistentVolume MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces DeletePersistentVolume MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces DeletePersistentVolume MimeYaml----- *** getAPIResources---- | @GET \/api\/v1\/@--- --- get available resources--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -getAPIResources - :: Accept accept -- ^ request accept ('MimeType')- -> KubernetesRequest GetAPIResources MimeNoContent V1APIResourceList accept-getAPIResources _ =- _mkRequest "GET" ["/api/v1/"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data GetAPIResources --- | @application/json@-instance Produces GetAPIResources MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces GetAPIResources MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces GetAPIResources MimeYaml----- *** listComponentStatus---- | @GET \/api\/v1\/componentstatuses@--- --- list objects of kind ComponentStatus--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -listComponentStatus - :: Accept accept -- ^ request accept ('MimeType')- -> KubernetesRequest ListComponentStatus MimeNoContent V1ComponentStatusList accept-listComponentStatus _ =- _mkRequest "GET" ["/api/v1/componentstatuses"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ListComponentStatus ---- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.-instance HasOptionalParam ListComponentStatus AllowWatchBookmarks where- applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam ListComponentStatus Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam ListComponentStatus FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam ListComponentStatus LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam ListComponentStatus Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ListComponentStatus Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam ListComponentStatus ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam ListComponentStatus TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)---- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.-instance HasOptionalParam ListComponentStatus Watch where- applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)--- | @application/json@-instance Produces ListComponentStatus MimeJSON--- | @application/json;stream=watch@-instance Produces ListComponentStatus MimeJsonstreamwatch--- | @application/vnd.kubernetes.protobuf@-instance Produces ListComponentStatus MimeVndKubernetesProtobuf--- | @application/vnd.kubernetes.protobuf;stream=watch@-instance Produces ListComponentStatus MimeVndKubernetesProtobufstreamwatch--- | @application/yaml@-instance Produces ListComponentStatus MimeYaml----- *** listConfigMapForAllNamespaces---- | @GET \/api\/v1\/configmaps@--- --- list or watch objects of kind ConfigMap--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -listConfigMapForAllNamespaces - :: Accept accept -- ^ request accept ('MimeType')- -> KubernetesRequest ListConfigMapForAllNamespaces MimeNoContent V1ConfigMapList accept-listConfigMapForAllNamespaces _ =- _mkRequest "GET" ["/api/v1/configmaps"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ListConfigMapForAllNamespaces ---- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.-instance HasOptionalParam ListConfigMapForAllNamespaces AllowWatchBookmarks where- applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam ListConfigMapForAllNamespaces Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam ListConfigMapForAllNamespaces FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam ListConfigMapForAllNamespaces LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam ListConfigMapForAllNamespaces Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ListConfigMapForAllNamespaces Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam ListConfigMapForAllNamespaces ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam ListConfigMapForAllNamespaces TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)---- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.-instance HasOptionalParam ListConfigMapForAllNamespaces Watch where- applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)--- | @application/json@-instance Produces ListConfigMapForAllNamespaces MimeJSON--- | @application/json;stream=watch@-instance Produces ListConfigMapForAllNamespaces MimeJsonstreamwatch--- | @application/vnd.kubernetes.protobuf@-instance Produces ListConfigMapForAllNamespaces MimeVndKubernetesProtobuf--- | @application/vnd.kubernetes.protobuf;stream=watch@-instance Produces ListConfigMapForAllNamespaces MimeVndKubernetesProtobufstreamwatch--- | @application/yaml@-instance Produces ListConfigMapForAllNamespaces MimeYaml----- *** listEndpointsForAllNamespaces---- | @GET \/api\/v1\/endpoints@--- --- list or watch objects of kind Endpoints--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -listEndpointsForAllNamespaces - :: Accept accept -- ^ request accept ('MimeType')- -> KubernetesRequest ListEndpointsForAllNamespaces MimeNoContent V1EndpointsList accept-listEndpointsForAllNamespaces _ =- _mkRequest "GET" ["/api/v1/endpoints"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ListEndpointsForAllNamespaces ---- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.-instance HasOptionalParam ListEndpointsForAllNamespaces AllowWatchBookmarks where- applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam ListEndpointsForAllNamespaces Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam ListEndpointsForAllNamespaces FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam ListEndpointsForAllNamespaces LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam ListEndpointsForAllNamespaces Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ListEndpointsForAllNamespaces Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam ListEndpointsForAllNamespaces ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam ListEndpointsForAllNamespaces TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)---- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.-instance HasOptionalParam ListEndpointsForAllNamespaces Watch where- applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)--- | @application/json@-instance Produces ListEndpointsForAllNamespaces MimeJSON--- | @application/json;stream=watch@-instance Produces ListEndpointsForAllNamespaces MimeJsonstreamwatch--- | @application/vnd.kubernetes.protobuf@-instance Produces ListEndpointsForAllNamespaces MimeVndKubernetesProtobuf--- | @application/vnd.kubernetes.protobuf;stream=watch@-instance Produces ListEndpointsForAllNamespaces MimeVndKubernetesProtobufstreamwatch--- | @application/yaml@-instance Produces ListEndpointsForAllNamespaces MimeYaml----- *** listEventForAllNamespaces---- | @GET \/api\/v1\/events@--- --- list or watch objects of kind Event--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -listEventForAllNamespaces - :: Accept accept -- ^ request accept ('MimeType')- -> KubernetesRequest ListEventForAllNamespaces MimeNoContent V1EventList accept-listEventForAllNamespaces _ =- _mkRequest "GET" ["/api/v1/events"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ListEventForAllNamespaces ---- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.-instance HasOptionalParam ListEventForAllNamespaces AllowWatchBookmarks where- applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam ListEventForAllNamespaces Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam ListEventForAllNamespaces FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam ListEventForAllNamespaces LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam ListEventForAllNamespaces Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ListEventForAllNamespaces Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam ListEventForAllNamespaces ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam ListEventForAllNamespaces TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)---- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.-instance HasOptionalParam ListEventForAllNamespaces Watch where- applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)--- | @application/json@-instance Produces ListEventForAllNamespaces MimeJSON--- | @application/json;stream=watch@-instance Produces ListEventForAllNamespaces MimeJsonstreamwatch--- | @application/vnd.kubernetes.protobuf@-instance Produces ListEventForAllNamespaces MimeVndKubernetesProtobuf--- | @application/vnd.kubernetes.protobuf;stream=watch@-instance Produces ListEventForAllNamespaces MimeVndKubernetesProtobufstreamwatch--- | @application/yaml@-instance Produces ListEventForAllNamespaces MimeYaml----- *** listLimitRangeForAllNamespaces---- | @GET \/api\/v1\/limitranges@--- --- list or watch objects of kind LimitRange--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -listLimitRangeForAllNamespaces - :: Accept accept -- ^ request accept ('MimeType')- -> KubernetesRequest ListLimitRangeForAllNamespaces MimeNoContent V1LimitRangeList accept-listLimitRangeForAllNamespaces _ =- _mkRequest "GET" ["/api/v1/limitranges"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ListLimitRangeForAllNamespaces ---- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.-instance HasOptionalParam ListLimitRangeForAllNamespaces AllowWatchBookmarks where- applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam ListLimitRangeForAllNamespaces Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam ListLimitRangeForAllNamespaces FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam ListLimitRangeForAllNamespaces LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam ListLimitRangeForAllNamespaces Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ListLimitRangeForAllNamespaces Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam ListLimitRangeForAllNamespaces ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam ListLimitRangeForAllNamespaces TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)---- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.-instance HasOptionalParam ListLimitRangeForAllNamespaces Watch where- applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)--- | @application/json@-instance Produces ListLimitRangeForAllNamespaces MimeJSON--- | @application/json;stream=watch@-instance Produces ListLimitRangeForAllNamespaces MimeJsonstreamwatch--- | @application/vnd.kubernetes.protobuf@-instance Produces ListLimitRangeForAllNamespaces MimeVndKubernetesProtobuf--- | @application/vnd.kubernetes.protobuf;stream=watch@-instance Produces ListLimitRangeForAllNamespaces MimeVndKubernetesProtobufstreamwatch--- | @application/yaml@-instance Produces ListLimitRangeForAllNamespaces MimeYaml----- *** listNamespace---- | @GET \/api\/v1\/namespaces@--- --- list or watch objects of kind Namespace--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -listNamespace - :: Accept accept -- ^ request accept ('MimeType')- -> KubernetesRequest ListNamespace MimeNoContent V1NamespaceList accept-listNamespace _ =- _mkRequest "GET" ["/api/v1/namespaces"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ListNamespace ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ListNamespace Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.-instance HasOptionalParam ListNamespace AllowWatchBookmarks where- applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam ListNamespace Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam ListNamespace FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam ListNamespace LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam ListNamespace Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam ListNamespace ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam ListNamespace TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)---- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.-instance HasOptionalParam ListNamespace Watch where- applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)--- | @application/json@-instance Produces ListNamespace MimeJSON--- | @application/json;stream=watch@-instance Produces ListNamespace MimeJsonstreamwatch--- | @application/vnd.kubernetes.protobuf@-instance Produces ListNamespace MimeVndKubernetesProtobuf--- | @application/vnd.kubernetes.protobuf;stream=watch@-instance Produces ListNamespace MimeVndKubernetesProtobufstreamwatch--- | @application/yaml@-instance Produces ListNamespace MimeYaml----- *** listNamespacedConfigMap---- | @GET \/api\/v1\/namespaces\/{namespace}\/configmaps@--- --- list or watch objects of kind ConfigMap--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -listNamespacedConfigMap - :: Accept accept -- ^ request accept ('MimeType')- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ListNamespacedConfigMap MimeNoContent V1ConfigMapList accept-listNamespacedConfigMap _ (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/configmaps"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ListNamespacedConfigMap ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ListNamespacedConfigMap Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.-instance HasOptionalParam ListNamespacedConfigMap AllowWatchBookmarks where- applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam ListNamespacedConfigMap Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam ListNamespacedConfigMap FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam ListNamespacedConfigMap LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam ListNamespacedConfigMap Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam ListNamespacedConfigMap ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam ListNamespacedConfigMap TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)---- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.-instance HasOptionalParam ListNamespacedConfigMap Watch where- applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)--- | @application/json@-instance Produces ListNamespacedConfigMap MimeJSON--- | @application/json;stream=watch@-instance Produces ListNamespacedConfigMap MimeJsonstreamwatch--- | @application/vnd.kubernetes.protobuf@-instance Produces ListNamespacedConfigMap MimeVndKubernetesProtobuf--- | @application/vnd.kubernetes.protobuf;stream=watch@-instance Produces ListNamespacedConfigMap MimeVndKubernetesProtobufstreamwatch--- | @application/yaml@-instance Produces ListNamespacedConfigMap MimeYaml----- *** listNamespacedEndpoints---- | @GET \/api\/v1\/namespaces\/{namespace}\/endpoints@--- --- list or watch objects of kind Endpoints--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -listNamespacedEndpoints - :: Accept accept -- ^ request accept ('MimeType')- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ListNamespacedEndpoints MimeNoContent V1EndpointsList accept-listNamespacedEndpoints _ (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/endpoints"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ListNamespacedEndpoints ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ListNamespacedEndpoints Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.-instance HasOptionalParam ListNamespacedEndpoints AllowWatchBookmarks where- applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam ListNamespacedEndpoints Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam ListNamespacedEndpoints FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam ListNamespacedEndpoints LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam ListNamespacedEndpoints Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam ListNamespacedEndpoints ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam ListNamespacedEndpoints TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)---- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.-instance HasOptionalParam ListNamespacedEndpoints Watch where- applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)--- | @application/json@-instance Produces ListNamespacedEndpoints MimeJSON--- | @application/json;stream=watch@-instance Produces ListNamespacedEndpoints MimeJsonstreamwatch--- | @application/vnd.kubernetes.protobuf@-instance Produces ListNamespacedEndpoints MimeVndKubernetesProtobuf--- | @application/vnd.kubernetes.protobuf;stream=watch@-instance Produces ListNamespacedEndpoints MimeVndKubernetesProtobufstreamwatch--- | @application/yaml@-instance Produces ListNamespacedEndpoints MimeYaml----- *** listNamespacedEvent---- | @GET \/api\/v1\/namespaces\/{namespace}\/events@--- --- list or watch objects of kind Event--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -listNamespacedEvent - :: Accept accept -- ^ request accept ('MimeType')- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ListNamespacedEvent MimeNoContent V1EventList accept-listNamespacedEvent _ (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/events"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ListNamespacedEvent ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ListNamespacedEvent Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.-instance HasOptionalParam ListNamespacedEvent AllowWatchBookmarks where- applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam ListNamespacedEvent Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam ListNamespacedEvent FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam ListNamespacedEvent LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam ListNamespacedEvent Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam ListNamespacedEvent ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam ListNamespacedEvent TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)---- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.-instance HasOptionalParam ListNamespacedEvent Watch where- applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)--- | @application/json@-instance Produces ListNamespacedEvent MimeJSON--- | @application/json;stream=watch@-instance Produces ListNamespacedEvent MimeJsonstreamwatch--- | @application/vnd.kubernetes.protobuf@-instance Produces ListNamespacedEvent MimeVndKubernetesProtobuf--- | @application/vnd.kubernetes.protobuf;stream=watch@-instance Produces ListNamespacedEvent MimeVndKubernetesProtobufstreamwatch--- | @application/yaml@-instance Produces ListNamespacedEvent MimeYaml----- *** listNamespacedLimitRange---- | @GET \/api\/v1\/namespaces\/{namespace}\/limitranges@--- --- list or watch objects of kind LimitRange--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -listNamespacedLimitRange - :: Accept accept -- ^ request accept ('MimeType')- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ListNamespacedLimitRange MimeNoContent V1LimitRangeList accept-listNamespacedLimitRange _ (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/limitranges"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ListNamespacedLimitRange ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ListNamespacedLimitRange Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.-instance HasOptionalParam ListNamespacedLimitRange AllowWatchBookmarks where- applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam ListNamespacedLimitRange Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam ListNamespacedLimitRange FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam ListNamespacedLimitRange LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam ListNamespacedLimitRange Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam ListNamespacedLimitRange ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam ListNamespacedLimitRange TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)---- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.-instance HasOptionalParam ListNamespacedLimitRange Watch where- applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)--- | @application/json@-instance Produces ListNamespacedLimitRange MimeJSON--- | @application/json;stream=watch@-instance Produces ListNamespacedLimitRange MimeJsonstreamwatch--- | @application/vnd.kubernetes.protobuf@-instance Produces ListNamespacedLimitRange MimeVndKubernetesProtobuf--- | @application/vnd.kubernetes.protobuf;stream=watch@-instance Produces ListNamespacedLimitRange MimeVndKubernetesProtobufstreamwatch--- | @application/yaml@-instance Produces ListNamespacedLimitRange MimeYaml----- *** listNamespacedPersistentVolumeClaim---- | @GET \/api\/v1\/namespaces\/{namespace}\/persistentvolumeclaims@--- --- list or watch objects of kind PersistentVolumeClaim--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -listNamespacedPersistentVolumeClaim - :: Accept accept -- ^ request accept ('MimeType')- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ListNamespacedPersistentVolumeClaim MimeNoContent V1PersistentVolumeClaimList accept-listNamespacedPersistentVolumeClaim _ (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/persistentvolumeclaims"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ListNamespacedPersistentVolumeClaim ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ListNamespacedPersistentVolumeClaim Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.-instance HasOptionalParam ListNamespacedPersistentVolumeClaim AllowWatchBookmarks where- applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam ListNamespacedPersistentVolumeClaim Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam ListNamespacedPersistentVolumeClaim FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam ListNamespacedPersistentVolumeClaim LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam ListNamespacedPersistentVolumeClaim Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam ListNamespacedPersistentVolumeClaim ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam ListNamespacedPersistentVolumeClaim TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)---- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.-instance HasOptionalParam ListNamespacedPersistentVolumeClaim Watch where- applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)--- | @application/json@-instance Produces ListNamespacedPersistentVolumeClaim MimeJSON--- | @application/json;stream=watch@-instance Produces ListNamespacedPersistentVolumeClaim MimeJsonstreamwatch--- | @application/vnd.kubernetes.protobuf@-instance Produces ListNamespacedPersistentVolumeClaim MimeVndKubernetesProtobuf--- | @application/vnd.kubernetes.protobuf;stream=watch@-instance Produces ListNamespacedPersistentVolumeClaim MimeVndKubernetesProtobufstreamwatch--- | @application/yaml@-instance Produces ListNamespacedPersistentVolumeClaim MimeYaml----- *** listNamespacedPod---- | @GET \/api\/v1\/namespaces\/{namespace}\/pods@--- --- list or watch objects of kind Pod--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -listNamespacedPod - :: Accept accept -- ^ request accept ('MimeType')- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ListNamespacedPod MimeNoContent V1PodList accept-listNamespacedPod _ (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/pods"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ListNamespacedPod ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ListNamespacedPod Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.-instance HasOptionalParam ListNamespacedPod AllowWatchBookmarks where- applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam ListNamespacedPod Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam ListNamespacedPod FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam ListNamespacedPod LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam ListNamespacedPod Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam ListNamespacedPod ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam ListNamespacedPod TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)---- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.-instance HasOptionalParam ListNamespacedPod Watch where- applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)--- | @application/json@-instance Produces ListNamespacedPod MimeJSON--- | @application/json;stream=watch@-instance Produces ListNamespacedPod MimeJsonstreamwatch--- | @application/vnd.kubernetes.protobuf@-instance Produces ListNamespacedPod MimeVndKubernetesProtobuf--- | @application/vnd.kubernetes.protobuf;stream=watch@-instance Produces ListNamespacedPod MimeVndKubernetesProtobufstreamwatch--- | @application/yaml@-instance Produces ListNamespacedPod MimeYaml----- *** listNamespacedPodTemplate---- | @GET \/api\/v1\/namespaces\/{namespace}\/podtemplates@--- --- list or watch objects of kind PodTemplate--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -listNamespacedPodTemplate - :: Accept accept -- ^ request accept ('MimeType')- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ListNamespacedPodTemplate MimeNoContent V1PodTemplateList accept-listNamespacedPodTemplate _ (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/podtemplates"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ListNamespacedPodTemplate ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ListNamespacedPodTemplate Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.-instance HasOptionalParam ListNamespacedPodTemplate AllowWatchBookmarks where- applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam ListNamespacedPodTemplate Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam ListNamespacedPodTemplate FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam ListNamespacedPodTemplate LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam ListNamespacedPodTemplate Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam ListNamespacedPodTemplate ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam ListNamespacedPodTemplate TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)---- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.-instance HasOptionalParam ListNamespacedPodTemplate Watch where- applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)--- | @application/json@-instance Produces ListNamespacedPodTemplate MimeJSON--- | @application/json;stream=watch@-instance Produces ListNamespacedPodTemplate MimeJsonstreamwatch--- | @application/vnd.kubernetes.protobuf@-instance Produces ListNamespacedPodTemplate MimeVndKubernetesProtobuf--- | @application/vnd.kubernetes.protobuf;stream=watch@-instance Produces ListNamespacedPodTemplate MimeVndKubernetesProtobufstreamwatch--- | @application/yaml@-instance Produces ListNamespacedPodTemplate MimeYaml----- *** listNamespacedReplicationController---- | @GET \/api\/v1\/namespaces\/{namespace}\/replicationcontrollers@--- --- list or watch objects of kind ReplicationController--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -listNamespacedReplicationController - :: Accept accept -- ^ request accept ('MimeType')- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ListNamespacedReplicationController MimeNoContent V1ReplicationControllerList accept-listNamespacedReplicationController _ (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/replicationcontrollers"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ListNamespacedReplicationController ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ListNamespacedReplicationController Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.-instance HasOptionalParam ListNamespacedReplicationController AllowWatchBookmarks where- applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam ListNamespacedReplicationController Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam ListNamespacedReplicationController FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam ListNamespacedReplicationController LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam ListNamespacedReplicationController Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam ListNamespacedReplicationController ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam ListNamespacedReplicationController TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)---- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.-instance HasOptionalParam ListNamespacedReplicationController Watch where- applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)--- | @application/json@-instance Produces ListNamespacedReplicationController MimeJSON--- | @application/json;stream=watch@-instance Produces ListNamespacedReplicationController MimeJsonstreamwatch--- | @application/vnd.kubernetes.protobuf@-instance Produces ListNamespacedReplicationController MimeVndKubernetesProtobuf--- | @application/vnd.kubernetes.protobuf;stream=watch@-instance Produces ListNamespacedReplicationController MimeVndKubernetesProtobufstreamwatch--- | @application/yaml@-instance Produces ListNamespacedReplicationController MimeYaml----- *** listNamespacedResourceQuota---- | @GET \/api\/v1\/namespaces\/{namespace}\/resourcequotas@--- --- list or watch objects of kind ResourceQuota--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -listNamespacedResourceQuota - :: Accept accept -- ^ request accept ('MimeType')- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ListNamespacedResourceQuota MimeNoContent V1ResourceQuotaList accept-listNamespacedResourceQuota _ (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/resourcequotas"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ListNamespacedResourceQuota ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ListNamespacedResourceQuota Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.-instance HasOptionalParam ListNamespacedResourceQuota AllowWatchBookmarks where- applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam ListNamespacedResourceQuota Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam ListNamespacedResourceQuota FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam ListNamespacedResourceQuota LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam ListNamespacedResourceQuota Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam ListNamespacedResourceQuota ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam ListNamespacedResourceQuota TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)---- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.-instance HasOptionalParam ListNamespacedResourceQuota Watch where- applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)--- | @application/json@-instance Produces ListNamespacedResourceQuota MimeJSON--- | @application/json;stream=watch@-instance Produces ListNamespacedResourceQuota MimeJsonstreamwatch--- | @application/vnd.kubernetes.protobuf@-instance Produces ListNamespacedResourceQuota MimeVndKubernetesProtobuf--- | @application/vnd.kubernetes.protobuf;stream=watch@-instance Produces ListNamespacedResourceQuota MimeVndKubernetesProtobufstreamwatch--- | @application/yaml@-instance Produces ListNamespacedResourceQuota MimeYaml----- *** listNamespacedSecret---- | @GET \/api\/v1\/namespaces\/{namespace}\/secrets@--- --- list or watch objects of kind Secret--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -listNamespacedSecret - :: Accept accept -- ^ request accept ('MimeType')- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ListNamespacedSecret MimeNoContent V1SecretList accept-listNamespacedSecret _ (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/secrets"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ListNamespacedSecret ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ListNamespacedSecret Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.-instance HasOptionalParam ListNamespacedSecret AllowWatchBookmarks where- applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam ListNamespacedSecret Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam ListNamespacedSecret FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam ListNamespacedSecret LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam ListNamespacedSecret Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam ListNamespacedSecret ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam ListNamespacedSecret TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)---- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.-instance HasOptionalParam ListNamespacedSecret Watch where- applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)--- | @application/json@-instance Produces ListNamespacedSecret MimeJSON--- | @application/json;stream=watch@-instance Produces ListNamespacedSecret MimeJsonstreamwatch--- | @application/vnd.kubernetes.protobuf@-instance Produces ListNamespacedSecret MimeVndKubernetesProtobuf--- | @application/vnd.kubernetes.protobuf;stream=watch@-instance Produces ListNamespacedSecret MimeVndKubernetesProtobufstreamwatch--- | @application/yaml@-instance Produces ListNamespacedSecret MimeYaml----- *** listNamespacedService---- | @GET \/api\/v1\/namespaces\/{namespace}\/services@--- --- list or watch objects of kind Service--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -listNamespacedService - :: Accept accept -- ^ request accept ('MimeType')- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ListNamespacedService MimeNoContent V1ServiceList accept-listNamespacedService _ (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/services"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ListNamespacedService ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ListNamespacedService Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.-instance HasOptionalParam ListNamespacedService AllowWatchBookmarks where- applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam ListNamespacedService Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam ListNamespacedService FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam ListNamespacedService LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam ListNamespacedService Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam ListNamespacedService ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam ListNamespacedService TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)---- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.-instance HasOptionalParam ListNamespacedService Watch where- applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)--- | @application/json@-instance Produces ListNamespacedService MimeJSON--- | @application/json;stream=watch@-instance Produces ListNamespacedService MimeJsonstreamwatch--- | @application/vnd.kubernetes.protobuf@-instance Produces ListNamespacedService MimeVndKubernetesProtobuf--- | @application/vnd.kubernetes.protobuf;stream=watch@-instance Produces ListNamespacedService MimeVndKubernetesProtobufstreamwatch--- | @application/yaml@-instance Produces ListNamespacedService MimeYaml----- *** listNamespacedServiceAccount---- | @GET \/api\/v1\/namespaces\/{namespace}\/serviceaccounts@--- --- list or watch objects of kind ServiceAccount--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -listNamespacedServiceAccount - :: Accept accept -- ^ request accept ('MimeType')- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ListNamespacedServiceAccount MimeNoContent V1ServiceAccountList accept-listNamespacedServiceAccount _ (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/serviceaccounts"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ListNamespacedServiceAccount ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ListNamespacedServiceAccount Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.-instance HasOptionalParam ListNamespacedServiceAccount AllowWatchBookmarks where- applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam ListNamespacedServiceAccount Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam ListNamespacedServiceAccount FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam ListNamespacedServiceAccount LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam ListNamespacedServiceAccount Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam ListNamespacedServiceAccount ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam ListNamespacedServiceAccount TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)---- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.-instance HasOptionalParam ListNamespacedServiceAccount Watch where- applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)--- | @application/json@-instance Produces ListNamespacedServiceAccount MimeJSON--- | @application/json;stream=watch@-instance Produces ListNamespacedServiceAccount MimeJsonstreamwatch--- | @application/vnd.kubernetes.protobuf@-instance Produces ListNamespacedServiceAccount MimeVndKubernetesProtobuf--- | @application/vnd.kubernetes.protobuf;stream=watch@-instance Produces ListNamespacedServiceAccount MimeVndKubernetesProtobufstreamwatch--- | @application/yaml@-instance Produces ListNamespacedServiceAccount MimeYaml----- *** listNode---- | @GET \/api\/v1\/nodes@--- --- list or watch objects of kind Node--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -listNode - :: Accept accept -- ^ request accept ('MimeType')- -> KubernetesRequest ListNode MimeNoContent V1NodeList accept-listNode _ =- _mkRequest "GET" ["/api/v1/nodes"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ListNode ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ListNode Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.-instance HasOptionalParam ListNode AllowWatchBookmarks where- applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam ListNode Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam ListNode FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam ListNode LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam ListNode Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam ListNode ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam ListNode TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)---- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.-instance HasOptionalParam ListNode Watch where- applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)--- | @application/json@-instance Produces ListNode MimeJSON--- | @application/json;stream=watch@-instance Produces ListNode MimeJsonstreamwatch--- | @application/vnd.kubernetes.protobuf@-instance Produces ListNode MimeVndKubernetesProtobuf--- | @application/vnd.kubernetes.protobuf;stream=watch@-instance Produces ListNode MimeVndKubernetesProtobufstreamwatch--- | @application/yaml@-instance Produces ListNode MimeYaml----- *** listPersistentVolume---- | @GET \/api\/v1\/persistentvolumes@--- --- list or watch objects of kind PersistentVolume--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -listPersistentVolume - :: Accept accept -- ^ request accept ('MimeType')- -> KubernetesRequest ListPersistentVolume MimeNoContent V1PersistentVolumeList accept-listPersistentVolume _ =- _mkRequest "GET" ["/api/v1/persistentvolumes"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ListPersistentVolume ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ListPersistentVolume Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.-instance HasOptionalParam ListPersistentVolume AllowWatchBookmarks where- applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam ListPersistentVolume Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam ListPersistentVolume FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam ListPersistentVolume LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam ListPersistentVolume Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam ListPersistentVolume ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam ListPersistentVolume TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)---- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.-instance HasOptionalParam ListPersistentVolume Watch where- applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)--- | @application/json@-instance Produces ListPersistentVolume MimeJSON--- | @application/json;stream=watch@-instance Produces ListPersistentVolume MimeJsonstreamwatch--- | @application/vnd.kubernetes.protobuf@-instance Produces ListPersistentVolume MimeVndKubernetesProtobuf--- | @application/vnd.kubernetes.protobuf;stream=watch@-instance Produces ListPersistentVolume MimeVndKubernetesProtobufstreamwatch--- | @application/yaml@-instance Produces ListPersistentVolume MimeYaml----- *** listPersistentVolumeClaimForAllNamespaces---- | @GET \/api\/v1\/persistentvolumeclaims@--- --- list or watch objects of kind PersistentVolumeClaim--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -listPersistentVolumeClaimForAllNamespaces - :: Accept accept -- ^ request accept ('MimeType')- -> KubernetesRequest ListPersistentVolumeClaimForAllNamespaces MimeNoContent V1PersistentVolumeClaimList accept-listPersistentVolumeClaimForAllNamespaces _ =- _mkRequest "GET" ["/api/v1/persistentvolumeclaims"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ListPersistentVolumeClaimForAllNamespaces ---- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.-instance HasOptionalParam ListPersistentVolumeClaimForAllNamespaces AllowWatchBookmarks where- applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam ListPersistentVolumeClaimForAllNamespaces Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam ListPersistentVolumeClaimForAllNamespaces FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam ListPersistentVolumeClaimForAllNamespaces LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam ListPersistentVolumeClaimForAllNamespaces Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ListPersistentVolumeClaimForAllNamespaces Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam ListPersistentVolumeClaimForAllNamespaces ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam ListPersistentVolumeClaimForAllNamespaces TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)---- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.-instance HasOptionalParam ListPersistentVolumeClaimForAllNamespaces Watch where- applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)--- | @application/json@-instance Produces ListPersistentVolumeClaimForAllNamespaces MimeJSON--- | @application/json;stream=watch@-instance Produces ListPersistentVolumeClaimForAllNamespaces MimeJsonstreamwatch--- | @application/vnd.kubernetes.protobuf@-instance Produces ListPersistentVolumeClaimForAllNamespaces MimeVndKubernetesProtobuf--- | @application/vnd.kubernetes.protobuf;stream=watch@-instance Produces ListPersistentVolumeClaimForAllNamespaces MimeVndKubernetesProtobufstreamwatch--- | @application/yaml@-instance Produces ListPersistentVolumeClaimForAllNamespaces MimeYaml----- *** listPodForAllNamespaces---- | @GET \/api\/v1\/pods@--- --- list or watch objects of kind Pod--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -listPodForAllNamespaces - :: Accept accept -- ^ request accept ('MimeType')- -> KubernetesRequest ListPodForAllNamespaces MimeNoContent V1PodList accept-listPodForAllNamespaces _ =- _mkRequest "GET" ["/api/v1/pods"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ListPodForAllNamespaces ---- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.-instance HasOptionalParam ListPodForAllNamespaces AllowWatchBookmarks where- applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam ListPodForAllNamespaces Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam ListPodForAllNamespaces FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam ListPodForAllNamespaces LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam ListPodForAllNamespaces Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ListPodForAllNamespaces Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam ListPodForAllNamespaces ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam ListPodForAllNamespaces TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)---- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.-instance HasOptionalParam ListPodForAllNamespaces Watch where- applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)--- | @application/json@-instance Produces ListPodForAllNamespaces MimeJSON--- | @application/json;stream=watch@-instance Produces ListPodForAllNamespaces MimeJsonstreamwatch--- | @application/vnd.kubernetes.protobuf@-instance Produces ListPodForAllNamespaces MimeVndKubernetesProtobuf--- | @application/vnd.kubernetes.protobuf;stream=watch@-instance Produces ListPodForAllNamespaces MimeVndKubernetesProtobufstreamwatch--- | @application/yaml@-instance Produces ListPodForAllNamespaces MimeYaml----- *** listPodTemplateForAllNamespaces---- | @GET \/api\/v1\/podtemplates@--- --- list or watch objects of kind PodTemplate--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -listPodTemplateForAllNamespaces - :: Accept accept -- ^ request accept ('MimeType')- -> KubernetesRequest ListPodTemplateForAllNamespaces MimeNoContent V1PodTemplateList accept-listPodTemplateForAllNamespaces _ =- _mkRequest "GET" ["/api/v1/podtemplates"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ListPodTemplateForAllNamespaces ---- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.-instance HasOptionalParam ListPodTemplateForAllNamespaces AllowWatchBookmarks where- applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam ListPodTemplateForAllNamespaces Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam ListPodTemplateForAllNamespaces FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam ListPodTemplateForAllNamespaces LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam ListPodTemplateForAllNamespaces Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ListPodTemplateForAllNamespaces Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam ListPodTemplateForAllNamespaces ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam ListPodTemplateForAllNamespaces TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)---- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.-instance HasOptionalParam ListPodTemplateForAllNamespaces Watch where- applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)--- | @application/json@-instance Produces ListPodTemplateForAllNamespaces MimeJSON--- | @application/json;stream=watch@-instance Produces ListPodTemplateForAllNamespaces MimeJsonstreamwatch--- | @application/vnd.kubernetes.protobuf@-instance Produces ListPodTemplateForAllNamespaces MimeVndKubernetesProtobuf--- | @application/vnd.kubernetes.protobuf;stream=watch@-instance Produces ListPodTemplateForAllNamespaces MimeVndKubernetesProtobufstreamwatch--- | @application/yaml@-instance Produces ListPodTemplateForAllNamespaces MimeYaml----- *** listReplicationControllerForAllNamespaces---- | @GET \/api\/v1\/replicationcontrollers@--- --- list or watch objects of kind ReplicationController--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -listReplicationControllerForAllNamespaces - :: Accept accept -- ^ request accept ('MimeType')- -> KubernetesRequest ListReplicationControllerForAllNamespaces MimeNoContent V1ReplicationControllerList accept-listReplicationControllerForAllNamespaces _ =- _mkRequest "GET" ["/api/v1/replicationcontrollers"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ListReplicationControllerForAllNamespaces ---- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.-instance HasOptionalParam ListReplicationControllerForAllNamespaces AllowWatchBookmarks where- applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam ListReplicationControllerForAllNamespaces Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam ListReplicationControllerForAllNamespaces FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam ListReplicationControllerForAllNamespaces LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam ListReplicationControllerForAllNamespaces Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ListReplicationControllerForAllNamespaces Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam ListReplicationControllerForAllNamespaces ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam ListReplicationControllerForAllNamespaces TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)---- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.-instance HasOptionalParam ListReplicationControllerForAllNamespaces Watch where- applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)--- | @application/json@-instance Produces ListReplicationControllerForAllNamespaces MimeJSON--- | @application/json;stream=watch@-instance Produces ListReplicationControllerForAllNamespaces MimeJsonstreamwatch--- | @application/vnd.kubernetes.protobuf@-instance Produces ListReplicationControllerForAllNamespaces MimeVndKubernetesProtobuf--- | @application/vnd.kubernetes.protobuf;stream=watch@-instance Produces ListReplicationControllerForAllNamespaces MimeVndKubernetesProtobufstreamwatch--- | @application/yaml@-instance Produces ListReplicationControllerForAllNamespaces MimeYaml----- *** listResourceQuotaForAllNamespaces---- | @GET \/api\/v1\/resourcequotas@--- --- list or watch objects of kind ResourceQuota--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -listResourceQuotaForAllNamespaces - :: Accept accept -- ^ request accept ('MimeType')- -> KubernetesRequest ListResourceQuotaForAllNamespaces MimeNoContent V1ResourceQuotaList accept-listResourceQuotaForAllNamespaces _ =- _mkRequest "GET" ["/api/v1/resourcequotas"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ListResourceQuotaForAllNamespaces ---- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.-instance HasOptionalParam ListResourceQuotaForAllNamespaces AllowWatchBookmarks where- applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam ListResourceQuotaForAllNamespaces Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam ListResourceQuotaForAllNamespaces FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam ListResourceQuotaForAllNamespaces LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam ListResourceQuotaForAllNamespaces Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ListResourceQuotaForAllNamespaces Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam ListResourceQuotaForAllNamespaces ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam ListResourceQuotaForAllNamespaces TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)---- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.-instance HasOptionalParam ListResourceQuotaForAllNamespaces Watch where- applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)--- | @application/json@-instance Produces ListResourceQuotaForAllNamespaces MimeJSON--- | @application/json;stream=watch@-instance Produces ListResourceQuotaForAllNamespaces MimeJsonstreamwatch--- | @application/vnd.kubernetes.protobuf@-instance Produces ListResourceQuotaForAllNamespaces MimeVndKubernetesProtobuf--- | @application/vnd.kubernetes.protobuf;stream=watch@-instance Produces ListResourceQuotaForAllNamespaces MimeVndKubernetesProtobufstreamwatch--- | @application/yaml@-instance Produces ListResourceQuotaForAllNamespaces MimeYaml----- *** listSecretForAllNamespaces---- | @GET \/api\/v1\/secrets@--- --- list or watch objects of kind Secret--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -listSecretForAllNamespaces - :: Accept accept -- ^ request accept ('MimeType')- -> KubernetesRequest ListSecretForAllNamespaces MimeNoContent V1SecretList accept-listSecretForAllNamespaces _ =- _mkRequest "GET" ["/api/v1/secrets"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ListSecretForAllNamespaces ---- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.-instance HasOptionalParam ListSecretForAllNamespaces AllowWatchBookmarks where- applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam ListSecretForAllNamespaces Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam ListSecretForAllNamespaces FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam ListSecretForAllNamespaces LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam ListSecretForAllNamespaces Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ListSecretForAllNamespaces Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam ListSecretForAllNamespaces ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam ListSecretForAllNamespaces TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)---- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.-instance HasOptionalParam ListSecretForAllNamespaces Watch where- applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)--- | @application/json@-instance Produces ListSecretForAllNamespaces MimeJSON--- | @application/json;stream=watch@-instance Produces ListSecretForAllNamespaces MimeJsonstreamwatch--- | @application/vnd.kubernetes.protobuf@-instance Produces ListSecretForAllNamespaces MimeVndKubernetesProtobuf--- | @application/vnd.kubernetes.protobuf;stream=watch@-instance Produces ListSecretForAllNamespaces MimeVndKubernetesProtobufstreamwatch--- | @application/yaml@-instance Produces ListSecretForAllNamespaces MimeYaml----- *** listServiceAccountForAllNamespaces---- | @GET \/api\/v1\/serviceaccounts@--- --- list or watch objects of kind ServiceAccount--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -listServiceAccountForAllNamespaces - :: Accept accept -- ^ request accept ('MimeType')- -> KubernetesRequest ListServiceAccountForAllNamespaces MimeNoContent V1ServiceAccountList accept-listServiceAccountForAllNamespaces _ =- _mkRequest "GET" ["/api/v1/serviceaccounts"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ListServiceAccountForAllNamespaces ---- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.-instance HasOptionalParam ListServiceAccountForAllNamespaces AllowWatchBookmarks where- applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam ListServiceAccountForAllNamespaces Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam ListServiceAccountForAllNamespaces FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam ListServiceAccountForAllNamespaces LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam ListServiceAccountForAllNamespaces Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ListServiceAccountForAllNamespaces Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam ListServiceAccountForAllNamespaces ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam ListServiceAccountForAllNamespaces TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)---- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.-instance HasOptionalParam ListServiceAccountForAllNamespaces Watch where- applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)--- | @application/json@-instance Produces ListServiceAccountForAllNamespaces MimeJSON--- | @application/json;stream=watch@-instance Produces ListServiceAccountForAllNamespaces MimeJsonstreamwatch--- | @application/vnd.kubernetes.protobuf@-instance Produces ListServiceAccountForAllNamespaces MimeVndKubernetesProtobuf--- | @application/vnd.kubernetes.protobuf;stream=watch@-instance Produces ListServiceAccountForAllNamespaces MimeVndKubernetesProtobufstreamwatch--- | @application/yaml@-instance Produces ListServiceAccountForAllNamespaces MimeYaml----- *** listServiceForAllNamespaces---- | @GET \/api\/v1\/services@--- --- list or watch objects of kind Service--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -listServiceForAllNamespaces - :: Accept accept -- ^ request accept ('MimeType')- -> KubernetesRequest ListServiceForAllNamespaces MimeNoContent V1ServiceList accept-listServiceForAllNamespaces _ =- _mkRequest "GET" ["/api/v1/services"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ListServiceForAllNamespaces ---- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.-instance HasOptionalParam ListServiceForAllNamespaces AllowWatchBookmarks where- applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)---- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.-instance HasOptionalParam ListServiceForAllNamespaces Continue where- applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)---- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.-instance HasOptionalParam ListServiceForAllNamespaces FieldSelector where- applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)---- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.-instance HasOptionalParam ListServiceForAllNamespaces LabelSelector where- applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)---- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.-instance HasOptionalParam ListServiceForAllNamespaces Limit where- applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ListServiceForAllNamespaces Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.-instance HasOptionalParam ListServiceForAllNamespaces ResourceVersion where- applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)---- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.-instance HasOptionalParam ListServiceForAllNamespaces TimeoutSeconds where- applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)---- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.-instance HasOptionalParam ListServiceForAllNamespaces Watch where- applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)--- | @application/json@-instance Produces ListServiceForAllNamespaces MimeJSON--- | @application/json;stream=watch@-instance Produces ListServiceForAllNamespaces MimeJsonstreamwatch--- | @application/vnd.kubernetes.protobuf@-instance Produces ListServiceForAllNamespaces MimeVndKubernetesProtobuf--- | @application/vnd.kubernetes.protobuf;stream=watch@-instance Produces ListServiceForAllNamespaces MimeVndKubernetesProtobufstreamwatch--- | @application/yaml@-instance Produces ListServiceForAllNamespaces MimeYaml----- *** patchNamespace---- | @PATCH \/api\/v1\/namespaces\/{name}@--- --- partially update the specified Namespace--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -patchNamespace - :: (Consumes PatchNamespace contentType, MimeRender contentType Body)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Body -- ^ "body"- -> Name -- ^ "name" - name of the Namespace- -> KubernetesRequest PatchNamespace contentType V1Namespace accept-patchNamespace _ _ body (Name name) =- _mkRequest "PATCH" ["/api/v1/namespaces/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data PatchNamespace -instance HasBodyParam PatchNamespace Body ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam PatchNamespace Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam PatchNamespace DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).-instance HasOptionalParam PatchNamespace FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)---- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.-instance HasOptionalParam PatchNamespace Force where- applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)---- | @application/apply-patch+yaml@-instance Consumes PatchNamespace MimeApplyPatchyaml--- | @application/json-patch+json@-instance Consumes PatchNamespace MimeJsonPatchjson--- | @application/merge-patch+json@-instance Consumes PatchNamespace MimeMergePatchjson--- | @application/strategic-merge-patch+json@-instance Consumes PatchNamespace MimeStrategicMergePatchjson---- | @application/json@-instance Produces PatchNamespace MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces PatchNamespace MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces PatchNamespace MimeYaml----- *** patchNamespaceStatus---- | @PATCH \/api\/v1\/namespaces\/{name}\/status@--- --- partially update status of the specified Namespace--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -patchNamespaceStatus - :: (Consumes PatchNamespaceStatus contentType, MimeRender contentType Body)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Body -- ^ "body"- -> Name -- ^ "name" - name of the Namespace- -> KubernetesRequest PatchNamespaceStatus contentType V1Namespace accept-patchNamespaceStatus _ _ body (Name name) =- _mkRequest "PATCH" ["/api/v1/namespaces/",toPath name,"/status"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data PatchNamespaceStatus -instance HasBodyParam PatchNamespaceStatus Body ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam PatchNamespaceStatus Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam PatchNamespaceStatus DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).-instance HasOptionalParam PatchNamespaceStatus FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)---- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.-instance HasOptionalParam PatchNamespaceStatus Force where- applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)---- | @application/apply-patch+yaml@-instance Consumes PatchNamespaceStatus MimeApplyPatchyaml--- | @application/json-patch+json@-instance Consumes PatchNamespaceStatus MimeJsonPatchjson--- | @application/merge-patch+json@-instance Consumes PatchNamespaceStatus MimeMergePatchjson--- | @application/strategic-merge-patch+json@-instance Consumes PatchNamespaceStatus MimeStrategicMergePatchjson---- | @application/json@-instance Produces PatchNamespaceStatus MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces PatchNamespaceStatus MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces PatchNamespaceStatus MimeYaml----- *** patchNamespacedConfigMap---- | @PATCH \/api\/v1\/namespaces\/{namespace}\/configmaps\/{name}@--- --- partially update the specified ConfigMap--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -patchNamespacedConfigMap - :: (Consumes PatchNamespacedConfigMap contentType, MimeRender contentType Body)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Body -- ^ "body"- -> Name -- ^ "name" - name of the ConfigMap- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest PatchNamespacedConfigMap contentType V1ConfigMap accept-patchNamespacedConfigMap _ _ body (Name name) (Namespace namespace) =- _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/configmaps/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data PatchNamespacedConfigMap -instance HasBodyParam PatchNamespacedConfigMap Body ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam PatchNamespacedConfigMap Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam PatchNamespacedConfigMap DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).-instance HasOptionalParam PatchNamespacedConfigMap FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)---- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.-instance HasOptionalParam PatchNamespacedConfigMap Force where- applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)---- | @application/apply-patch+yaml@-instance Consumes PatchNamespacedConfigMap MimeApplyPatchyaml--- | @application/json-patch+json@-instance Consumes PatchNamespacedConfigMap MimeJsonPatchjson--- | @application/merge-patch+json@-instance Consumes PatchNamespacedConfigMap MimeMergePatchjson--- | @application/strategic-merge-patch+json@-instance Consumes PatchNamespacedConfigMap MimeStrategicMergePatchjson---- | @application/json@-instance Produces PatchNamespacedConfigMap MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces PatchNamespacedConfigMap MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces PatchNamespacedConfigMap MimeYaml----- *** patchNamespacedEndpoints---- | @PATCH \/api\/v1\/namespaces\/{namespace}\/endpoints\/{name}@--- --- partially update the specified Endpoints--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -patchNamespacedEndpoints - :: (Consumes PatchNamespacedEndpoints contentType, MimeRender contentType Body)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Body -- ^ "body"- -> Name -- ^ "name" - name of the Endpoints- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest PatchNamespacedEndpoints contentType V1Endpoints accept-patchNamespacedEndpoints _ _ body (Name name) (Namespace namespace) =- _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/endpoints/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data PatchNamespacedEndpoints -instance HasBodyParam PatchNamespacedEndpoints Body ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam PatchNamespacedEndpoints Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam PatchNamespacedEndpoints DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).-instance HasOptionalParam PatchNamespacedEndpoints FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)---- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.-instance HasOptionalParam PatchNamespacedEndpoints Force where- applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)---- | @application/apply-patch+yaml@-instance Consumes PatchNamespacedEndpoints MimeApplyPatchyaml--- | @application/json-patch+json@-instance Consumes PatchNamespacedEndpoints MimeJsonPatchjson--- | @application/merge-patch+json@-instance Consumes PatchNamespacedEndpoints MimeMergePatchjson--- | @application/strategic-merge-patch+json@-instance Consumes PatchNamespacedEndpoints MimeStrategicMergePatchjson---- | @application/json@-instance Produces PatchNamespacedEndpoints MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces PatchNamespacedEndpoints MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces PatchNamespacedEndpoints MimeYaml----- *** patchNamespacedEvent---- | @PATCH \/api\/v1\/namespaces\/{namespace}\/events\/{name}@--- --- partially update the specified Event--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -patchNamespacedEvent - :: (Consumes PatchNamespacedEvent contentType, MimeRender contentType Body)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Body -- ^ "body"- -> Name -- ^ "name" - name of the Event- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest PatchNamespacedEvent contentType V1Event accept-patchNamespacedEvent _ _ body (Name name) (Namespace namespace) =- _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/events/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data PatchNamespacedEvent -instance HasBodyParam PatchNamespacedEvent Body ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam PatchNamespacedEvent Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam PatchNamespacedEvent DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).-instance HasOptionalParam PatchNamespacedEvent FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)---- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.-instance HasOptionalParam PatchNamespacedEvent Force where- applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)---- | @application/apply-patch+yaml@-instance Consumes PatchNamespacedEvent MimeApplyPatchyaml--- | @application/json-patch+json@-instance Consumes PatchNamespacedEvent MimeJsonPatchjson--- | @application/merge-patch+json@-instance Consumes PatchNamespacedEvent MimeMergePatchjson--- | @application/strategic-merge-patch+json@-instance Consumes PatchNamespacedEvent MimeStrategicMergePatchjson---- | @application/json@-instance Produces PatchNamespacedEvent MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces PatchNamespacedEvent MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces PatchNamespacedEvent MimeYaml----- *** patchNamespacedLimitRange---- | @PATCH \/api\/v1\/namespaces\/{namespace}\/limitranges\/{name}@--- --- partially update the specified LimitRange--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -patchNamespacedLimitRange - :: (Consumes PatchNamespacedLimitRange contentType, MimeRender contentType Body)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Body -- ^ "body"- -> Name -- ^ "name" - name of the LimitRange- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest PatchNamespacedLimitRange contentType V1LimitRange accept-patchNamespacedLimitRange _ _ body (Name name) (Namespace namespace) =- _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/limitranges/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data PatchNamespacedLimitRange -instance HasBodyParam PatchNamespacedLimitRange Body ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam PatchNamespacedLimitRange Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam PatchNamespacedLimitRange DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).-instance HasOptionalParam PatchNamespacedLimitRange FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)---- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.-instance HasOptionalParam PatchNamespacedLimitRange Force where- applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)---- | @application/apply-patch+yaml@-instance Consumes PatchNamespacedLimitRange MimeApplyPatchyaml--- | @application/json-patch+json@-instance Consumes PatchNamespacedLimitRange MimeJsonPatchjson--- | @application/merge-patch+json@-instance Consumes PatchNamespacedLimitRange MimeMergePatchjson--- | @application/strategic-merge-patch+json@-instance Consumes PatchNamespacedLimitRange MimeStrategicMergePatchjson---- | @application/json@-instance Produces PatchNamespacedLimitRange MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces PatchNamespacedLimitRange MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces PatchNamespacedLimitRange MimeYaml----- *** patchNamespacedPersistentVolumeClaim---- | @PATCH \/api\/v1\/namespaces\/{namespace}\/persistentvolumeclaims\/{name}@--- --- partially update the specified PersistentVolumeClaim--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -patchNamespacedPersistentVolumeClaim - :: (Consumes PatchNamespacedPersistentVolumeClaim contentType, MimeRender contentType Body)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Body -- ^ "body"- -> Name -- ^ "name" - name of the PersistentVolumeClaim- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest PatchNamespacedPersistentVolumeClaim contentType V1PersistentVolumeClaim accept-patchNamespacedPersistentVolumeClaim _ _ body (Name name) (Namespace namespace) =- _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/persistentvolumeclaims/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data PatchNamespacedPersistentVolumeClaim -instance HasBodyParam PatchNamespacedPersistentVolumeClaim Body ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam PatchNamespacedPersistentVolumeClaim Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam PatchNamespacedPersistentVolumeClaim DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).-instance HasOptionalParam PatchNamespacedPersistentVolumeClaim FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)---- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.-instance HasOptionalParam PatchNamespacedPersistentVolumeClaim Force where- applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)---- | @application/apply-patch+yaml@-instance Consumes PatchNamespacedPersistentVolumeClaim MimeApplyPatchyaml--- | @application/json-patch+json@-instance Consumes PatchNamespacedPersistentVolumeClaim MimeJsonPatchjson--- | @application/merge-patch+json@-instance Consumes PatchNamespacedPersistentVolumeClaim MimeMergePatchjson--- | @application/strategic-merge-patch+json@-instance Consumes PatchNamespacedPersistentVolumeClaim MimeStrategicMergePatchjson---- | @application/json@-instance Produces PatchNamespacedPersistentVolumeClaim MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces PatchNamespacedPersistentVolumeClaim MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces PatchNamespacedPersistentVolumeClaim MimeYaml----- *** patchNamespacedPersistentVolumeClaimStatus---- | @PATCH \/api\/v1\/namespaces\/{namespace}\/persistentvolumeclaims\/{name}\/status@--- --- partially update status of the specified PersistentVolumeClaim--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -patchNamespacedPersistentVolumeClaimStatus - :: (Consumes PatchNamespacedPersistentVolumeClaimStatus contentType, MimeRender contentType Body)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Body -- ^ "body"- -> Name -- ^ "name" - name of the PersistentVolumeClaim- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest PatchNamespacedPersistentVolumeClaimStatus contentType V1PersistentVolumeClaim accept-patchNamespacedPersistentVolumeClaimStatus _ _ body (Name name) (Namespace namespace) =- _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/persistentvolumeclaims/",toPath name,"/status"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data PatchNamespacedPersistentVolumeClaimStatus -instance HasBodyParam PatchNamespacedPersistentVolumeClaimStatus Body ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam PatchNamespacedPersistentVolumeClaimStatus Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam PatchNamespacedPersistentVolumeClaimStatus DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).-instance HasOptionalParam PatchNamespacedPersistentVolumeClaimStatus FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)---- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.-instance HasOptionalParam PatchNamespacedPersistentVolumeClaimStatus Force where- applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)---- | @application/apply-patch+yaml@-instance Consumes PatchNamespacedPersistentVolumeClaimStatus MimeApplyPatchyaml--- | @application/json-patch+json@-instance Consumes PatchNamespacedPersistentVolumeClaimStatus MimeJsonPatchjson--- | @application/merge-patch+json@-instance Consumes PatchNamespacedPersistentVolumeClaimStatus MimeMergePatchjson--- | @application/strategic-merge-patch+json@-instance Consumes PatchNamespacedPersistentVolumeClaimStatus MimeStrategicMergePatchjson---- | @application/json@-instance Produces PatchNamespacedPersistentVolumeClaimStatus MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces PatchNamespacedPersistentVolumeClaimStatus MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces PatchNamespacedPersistentVolumeClaimStatus MimeYaml----- *** patchNamespacedPod---- | @PATCH \/api\/v1\/namespaces\/{namespace}\/pods\/{name}@--- --- partially update the specified Pod--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -patchNamespacedPod - :: (Consumes PatchNamespacedPod contentType, MimeRender contentType Body)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Body -- ^ "body"- -> Name -- ^ "name" - name of the Pod- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest PatchNamespacedPod contentType V1Pod accept-patchNamespacedPod _ _ body (Name name) (Namespace namespace) =- _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data PatchNamespacedPod -instance HasBodyParam PatchNamespacedPod Body ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam PatchNamespacedPod Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam PatchNamespacedPod DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).-instance HasOptionalParam PatchNamespacedPod FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)---- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.-instance HasOptionalParam PatchNamespacedPod Force where- applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)---- | @application/apply-patch+yaml@-instance Consumes PatchNamespacedPod MimeApplyPatchyaml--- | @application/json-patch+json@-instance Consumes PatchNamespacedPod MimeJsonPatchjson--- | @application/merge-patch+json@-instance Consumes PatchNamespacedPod MimeMergePatchjson--- | @application/strategic-merge-patch+json@-instance Consumes PatchNamespacedPod MimeStrategicMergePatchjson---- | @application/json@-instance Produces PatchNamespacedPod MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces PatchNamespacedPod MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces PatchNamespacedPod MimeYaml----- *** patchNamespacedPodStatus---- | @PATCH \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/status@--- --- partially update status of the specified Pod--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -patchNamespacedPodStatus - :: (Consumes PatchNamespacedPodStatus contentType, MimeRender contentType Body)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Body -- ^ "body"- -> Name -- ^ "name" - name of the Pod- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest PatchNamespacedPodStatus contentType V1Pod accept-patchNamespacedPodStatus _ _ body (Name name) (Namespace namespace) =- _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/status"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data PatchNamespacedPodStatus -instance HasBodyParam PatchNamespacedPodStatus Body ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam PatchNamespacedPodStatus Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam PatchNamespacedPodStatus DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).-instance HasOptionalParam PatchNamespacedPodStatus FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)---- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.-instance HasOptionalParam PatchNamespacedPodStatus Force where- applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)---- | @application/apply-patch+yaml@-instance Consumes PatchNamespacedPodStatus MimeApplyPatchyaml--- | @application/json-patch+json@-instance Consumes PatchNamespacedPodStatus MimeJsonPatchjson--- | @application/merge-patch+json@-instance Consumes PatchNamespacedPodStatus MimeMergePatchjson--- | @application/strategic-merge-patch+json@-instance Consumes PatchNamespacedPodStatus MimeStrategicMergePatchjson---- | @application/json@-instance Produces PatchNamespacedPodStatus MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces PatchNamespacedPodStatus MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces PatchNamespacedPodStatus MimeYaml----- *** patchNamespacedPodTemplate---- | @PATCH \/api\/v1\/namespaces\/{namespace}\/podtemplates\/{name}@--- --- partially update the specified PodTemplate--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -patchNamespacedPodTemplate - :: (Consumes PatchNamespacedPodTemplate contentType, MimeRender contentType Body)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Body -- ^ "body"- -> Name -- ^ "name" - name of the PodTemplate- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest PatchNamespacedPodTemplate contentType V1PodTemplate accept-patchNamespacedPodTemplate _ _ body (Name name) (Namespace namespace) =- _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/podtemplates/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data PatchNamespacedPodTemplate -instance HasBodyParam PatchNamespacedPodTemplate Body ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam PatchNamespacedPodTemplate Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam PatchNamespacedPodTemplate DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).-instance HasOptionalParam PatchNamespacedPodTemplate FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)---- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.-instance HasOptionalParam PatchNamespacedPodTemplate Force where- applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)---- | @application/apply-patch+yaml@-instance Consumes PatchNamespacedPodTemplate MimeApplyPatchyaml--- | @application/json-patch+json@-instance Consumes PatchNamespacedPodTemplate MimeJsonPatchjson--- | @application/merge-patch+json@-instance Consumes PatchNamespacedPodTemplate MimeMergePatchjson--- | @application/strategic-merge-patch+json@-instance Consumes PatchNamespacedPodTemplate MimeStrategicMergePatchjson---- | @application/json@-instance Produces PatchNamespacedPodTemplate MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces PatchNamespacedPodTemplate MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces PatchNamespacedPodTemplate MimeYaml----- *** patchNamespacedReplicationController---- | @PATCH \/api\/v1\/namespaces\/{namespace}\/replicationcontrollers\/{name}@--- --- partially update the specified ReplicationController--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -patchNamespacedReplicationController - :: (Consumes PatchNamespacedReplicationController contentType, MimeRender contentType Body)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Body -- ^ "body"- -> Name -- ^ "name" - name of the ReplicationController- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest PatchNamespacedReplicationController contentType V1ReplicationController accept-patchNamespacedReplicationController _ _ body (Name name) (Namespace namespace) =- _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/replicationcontrollers/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data PatchNamespacedReplicationController -instance HasBodyParam PatchNamespacedReplicationController Body ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam PatchNamespacedReplicationController Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam PatchNamespacedReplicationController DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).-instance HasOptionalParam PatchNamespacedReplicationController FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)---- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.-instance HasOptionalParam PatchNamespacedReplicationController Force where- applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)---- | @application/apply-patch+yaml@-instance Consumes PatchNamespacedReplicationController MimeApplyPatchyaml--- | @application/json-patch+json@-instance Consumes PatchNamespacedReplicationController MimeJsonPatchjson--- | @application/merge-patch+json@-instance Consumes PatchNamespacedReplicationController MimeMergePatchjson--- | @application/strategic-merge-patch+json@-instance Consumes PatchNamespacedReplicationController MimeStrategicMergePatchjson---- | @application/json@-instance Produces PatchNamespacedReplicationController MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces PatchNamespacedReplicationController MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces PatchNamespacedReplicationController MimeYaml----- *** patchNamespacedReplicationControllerScale---- | @PATCH \/api\/v1\/namespaces\/{namespace}\/replicationcontrollers\/{name}\/scale@--- --- partially update scale of the specified ReplicationController--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -patchNamespacedReplicationControllerScale - :: (Consumes PatchNamespacedReplicationControllerScale contentType, MimeRender contentType Body)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Body -- ^ "body"- -> Name -- ^ "name" - name of the Scale- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest PatchNamespacedReplicationControllerScale contentType V1Scale accept-patchNamespacedReplicationControllerScale _ _ body (Name name) (Namespace namespace) =- _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/replicationcontrollers/",toPath name,"/scale"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data PatchNamespacedReplicationControllerScale -instance HasBodyParam PatchNamespacedReplicationControllerScale Body ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam PatchNamespacedReplicationControllerScale Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam PatchNamespacedReplicationControllerScale DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).-instance HasOptionalParam PatchNamespacedReplicationControllerScale FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)---- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.-instance HasOptionalParam PatchNamespacedReplicationControllerScale Force where- applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)---- | @application/apply-patch+yaml@-instance Consumes PatchNamespacedReplicationControllerScale MimeApplyPatchyaml--- | @application/json-patch+json@-instance Consumes PatchNamespacedReplicationControllerScale MimeJsonPatchjson--- | @application/merge-patch+json@-instance Consumes PatchNamespacedReplicationControllerScale MimeMergePatchjson--- | @application/strategic-merge-patch+json@-instance Consumes PatchNamespacedReplicationControllerScale MimeStrategicMergePatchjson---- | @application/json@-instance Produces PatchNamespacedReplicationControllerScale MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces PatchNamespacedReplicationControllerScale MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces PatchNamespacedReplicationControllerScale MimeYaml----- *** patchNamespacedReplicationControllerStatus---- | @PATCH \/api\/v1\/namespaces\/{namespace}\/replicationcontrollers\/{name}\/status@--- --- partially update status of the specified ReplicationController--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -patchNamespacedReplicationControllerStatus - :: (Consumes PatchNamespacedReplicationControllerStatus contentType, MimeRender contentType Body)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Body -- ^ "body"- -> Name -- ^ "name" - name of the ReplicationController- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest PatchNamespacedReplicationControllerStatus contentType V1ReplicationController accept-patchNamespacedReplicationControllerStatus _ _ body (Name name) (Namespace namespace) =- _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/replicationcontrollers/",toPath name,"/status"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data PatchNamespacedReplicationControllerStatus -instance HasBodyParam PatchNamespacedReplicationControllerStatus Body ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam PatchNamespacedReplicationControllerStatus Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam PatchNamespacedReplicationControllerStatus DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).-instance HasOptionalParam PatchNamespacedReplicationControllerStatus FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)---- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.-instance HasOptionalParam PatchNamespacedReplicationControllerStatus Force where- applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)---- | @application/apply-patch+yaml@-instance Consumes PatchNamespacedReplicationControllerStatus MimeApplyPatchyaml--- | @application/json-patch+json@-instance Consumes PatchNamespacedReplicationControllerStatus MimeJsonPatchjson--- | @application/merge-patch+json@-instance Consumes PatchNamespacedReplicationControllerStatus MimeMergePatchjson--- | @application/strategic-merge-patch+json@-instance Consumes PatchNamespacedReplicationControllerStatus MimeStrategicMergePatchjson---- | @application/json@-instance Produces PatchNamespacedReplicationControllerStatus MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces PatchNamespacedReplicationControllerStatus MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces PatchNamespacedReplicationControllerStatus MimeYaml----- *** patchNamespacedResourceQuota---- | @PATCH \/api\/v1\/namespaces\/{namespace}\/resourcequotas\/{name}@--- --- partially update the specified ResourceQuota--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -patchNamespacedResourceQuota - :: (Consumes PatchNamespacedResourceQuota contentType, MimeRender contentType Body)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Body -- ^ "body"- -> Name -- ^ "name" - name of the ResourceQuota- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest PatchNamespacedResourceQuota contentType V1ResourceQuota accept-patchNamespacedResourceQuota _ _ body (Name name) (Namespace namespace) =- _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/resourcequotas/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data PatchNamespacedResourceQuota -instance HasBodyParam PatchNamespacedResourceQuota Body ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam PatchNamespacedResourceQuota Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam PatchNamespacedResourceQuota DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).-instance HasOptionalParam PatchNamespacedResourceQuota FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)---- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.-instance HasOptionalParam PatchNamespacedResourceQuota Force where- applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)---- | @application/apply-patch+yaml@-instance Consumes PatchNamespacedResourceQuota MimeApplyPatchyaml--- | @application/json-patch+json@-instance Consumes PatchNamespacedResourceQuota MimeJsonPatchjson--- | @application/merge-patch+json@-instance Consumes PatchNamespacedResourceQuota MimeMergePatchjson--- | @application/strategic-merge-patch+json@-instance Consumes PatchNamespacedResourceQuota MimeStrategicMergePatchjson---- | @application/json@-instance Produces PatchNamespacedResourceQuota MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces PatchNamespacedResourceQuota MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces PatchNamespacedResourceQuota MimeYaml----- *** patchNamespacedResourceQuotaStatus---- | @PATCH \/api\/v1\/namespaces\/{namespace}\/resourcequotas\/{name}\/status@--- --- partially update status of the specified ResourceQuota--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -patchNamespacedResourceQuotaStatus - :: (Consumes PatchNamespacedResourceQuotaStatus contentType, MimeRender contentType Body)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Body -- ^ "body"- -> Name -- ^ "name" - name of the ResourceQuota- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest PatchNamespacedResourceQuotaStatus contentType V1ResourceQuota accept-patchNamespacedResourceQuotaStatus _ _ body (Name name) (Namespace namespace) =- _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/resourcequotas/",toPath name,"/status"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data PatchNamespacedResourceQuotaStatus -instance HasBodyParam PatchNamespacedResourceQuotaStatus Body ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam PatchNamespacedResourceQuotaStatus Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam PatchNamespacedResourceQuotaStatus DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).-instance HasOptionalParam PatchNamespacedResourceQuotaStatus FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)---- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.-instance HasOptionalParam PatchNamespacedResourceQuotaStatus Force where- applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)---- | @application/apply-patch+yaml@-instance Consumes PatchNamespacedResourceQuotaStatus MimeApplyPatchyaml--- | @application/json-patch+json@-instance Consumes PatchNamespacedResourceQuotaStatus MimeJsonPatchjson--- | @application/merge-patch+json@-instance Consumes PatchNamespacedResourceQuotaStatus MimeMergePatchjson--- | @application/strategic-merge-patch+json@-instance Consumes PatchNamespacedResourceQuotaStatus MimeStrategicMergePatchjson---- | @application/json@-instance Produces PatchNamespacedResourceQuotaStatus MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces PatchNamespacedResourceQuotaStatus MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces PatchNamespacedResourceQuotaStatus MimeYaml----- *** patchNamespacedSecret---- | @PATCH \/api\/v1\/namespaces\/{namespace}\/secrets\/{name}@--- --- partially update the specified Secret--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -patchNamespacedSecret - :: (Consumes PatchNamespacedSecret contentType, MimeRender contentType Body)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Body -- ^ "body"- -> Name -- ^ "name" - name of the Secret- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest PatchNamespacedSecret contentType V1Secret accept-patchNamespacedSecret _ _ body (Name name) (Namespace namespace) =- _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/secrets/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data PatchNamespacedSecret -instance HasBodyParam PatchNamespacedSecret Body ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam PatchNamespacedSecret Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam PatchNamespacedSecret DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).-instance HasOptionalParam PatchNamespacedSecret FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)---- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.-instance HasOptionalParam PatchNamespacedSecret Force where- applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)---- | @application/apply-patch+yaml@-instance Consumes PatchNamespacedSecret MimeApplyPatchyaml--- | @application/json-patch+json@-instance Consumes PatchNamespacedSecret MimeJsonPatchjson--- | @application/merge-patch+json@-instance Consumes PatchNamespacedSecret MimeMergePatchjson--- | @application/strategic-merge-patch+json@-instance Consumes PatchNamespacedSecret MimeStrategicMergePatchjson---- | @application/json@-instance Produces PatchNamespacedSecret MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces PatchNamespacedSecret MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces PatchNamespacedSecret MimeYaml----- *** patchNamespacedService---- | @PATCH \/api\/v1\/namespaces\/{namespace}\/services\/{name}@--- --- partially update the specified Service--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -patchNamespacedService - :: (Consumes PatchNamespacedService contentType, MimeRender contentType Body)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Body -- ^ "body"- -> Name -- ^ "name" - name of the Service- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest PatchNamespacedService contentType V1Service accept-patchNamespacedService _ _ body (Name name) (Namespace namespace) =- _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data PatchNamespacedService -instance HasBodyParam PatchNamespacedService Body ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam PatchNamespacedService Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam PatchNamespacedService DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).-instance HasOptionalParam PatchNamespacedService FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)---- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.-instance HasOptionalParam PatchNamespacedService Force where- applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)---- | @application/apply-patch+yaml@-instance Consumes PatchNamespacedService MimeApplyPatchyaml--- | @application/json-patch+json@-instance Consumes PatchNamespacedService MimeJsonPatchjson--- | @application/merge-patch+json@-instance Consumes PatchNamespacedService MimeMergePatchjson--- | @application/strategic-merge-patch+json@-instance Consumes PatchNamespacedService MimeStrategicMergePatchjson---- | @application/json@-instance Produces PatchNamespacedService MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces PatchNamespacedService MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces PatchNamespacedService MimeYaml----- *** patchNamespacedServiceAccount---- | @PATCH \/api\/v1\/namespaces\/{namespace}\/serviceaccounts\/{name}@--- --- partially update the specified ServiceAccount--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -patchNamespacedServiceAccount - :: (Consumes PatchNamespacedServiceAccount contentType, MimeRender contentType Body)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Body -- ^ "body"- -> Name -- ^ "name" - name of the ServiceAccount- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest PatchNamespacedServiceAccount contentType V1ServiceAccount accept-patchNamespacedServiceAccount _ _ body (Name name) (Namespace namespace) =- _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/serviceaccounts/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data PatchNamespacedServiceAccount -instance HasBodyParam PatchNamespacedServiceAccount Body ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam PatchNamespacedServiceAccount Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam PatchNamespacedServiceAccount DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).-instance HasOptionalParam PatchNamespacedServiceAccount FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)---- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.-instance HasOptionalParam PatchNamespacedServiceAccount Force where- applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)---- | @application/apply-patch+yaml@-instance Consumes PatchNamespacedServiceAccount MimeApplyPatchyaml--- | @application/json-patch+json@-instance Consumes PatchNamespacedServiceAccount MimeJsonPatchjson--- | @application/merge-patch+json@-instance Consumes PatchNamespacedServiceAccount MimeMergePatchjson--- | @application/strategic-merge-patch+json@-instance Consumes PatchNamespacedServiceAccount MimeStrategicMergePatchjson---- | @application/json@-instance Produces PatchNamespacedServiceAccount MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces PatchNamespacedServiceAccount MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces PatchNamespacedServiceAccount MimeYaml----- *** patchNamespacedServiceStatus---- | @PATCH \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/status@--- --- partially update status of the specified Service--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -patchNamespacedServiceStatus - :: (Consumes PatchNamespacedServiceStatus contentType, MimeRender contentType Body)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Body -- ^ "body"- -> Name -- ^ "name" - name of the Service- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest PatchNamespacedServiceStatus contentType V1Service accept-patchNamespacedServiceStatus _ _ body (Name name) (Namespace namespace) =- _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/status"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data PatchNamespacedServiceStatus -instance HasBodyParam PatchNamespacedServiceStatus Body ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam PatchNamespacedServiceStatus Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam PatchNamespacedServiceStatus DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).-instance HasOptionalParam PatchNamespacedServiceStatus FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)---- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.-instance HasOptionalParam PatchNamespacedServiceStatus Force where- applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)---- | @application/apply-patch+yaml@-instance Consumes PatchNamespacedServiceStatus MimeApplyPatchyaml--- | @application/json-patch+json@-instance Consumes PatchNamespacedServiceStatus MimeJsonPatchjson--- | @application/merge-patch+json@-instance Consumes PatchNamespacedServiceStatus MimeMergePatchjson--- | @application/strategic-merge-patch+json@-instance Consumes PatchNamespacedServiceStatus MimeStrategicMergePatchjson---- | @application/json@-instance Produces PatchNamespacedServiceStatus MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces PatchNamespacedServiceStatus MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces PatchNamespacedServiceStatus MimeYaml----- *** patchNode---- | @PATCH \/api\/v1\/nodes\/{name}@--- --- partially update the specified Node--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -patchNode - :: (Consumes PatchNode contentType, MimeRender contentType Body)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Body -- ^ "body"- -> Name -- ^ "name" - name of the Node- -> KubernetesRequest PatchNode contentType V1Node accept-patchNode _ _ body (Name name) =- _mkRequest "PATCH" ["/api/v1/nodes/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data PatchNode -instance HasBodyParam PatchNode Body ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam PatchNode Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam PatchNode DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).-instance HasOptionalParam PatchNode FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)---- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.-instance HasOptionalParam PatchNode Force where- applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)---- | @application/apply-patch+yaml@-instance Consumes PatchNode MimeApplyPatchyaml--- | @application/json-patch+json@-instance Consumes PatchNode MimeJsonPatchjson--- | @application/merge-patch+json@-instance Consumes PatchNode MimeMergePatchjson--- | @application/strategic-merge-patch+json@-instance Consumes PatchNode MimeStrategicMergePatchjson---- | @application/json@-instance Produces PatchNode MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces PatchNode MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces PatchNode MimeYaml----- *** patchNodeStatus---- | @PATCH \/api\/v1\/nodes\/{name}\/status@--- --- partially update status of the specified Node--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -patchNodeStatus - :: (Consumes PatchNodeStatus contentType, MimeRender contentType Body)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Body -- ^ "body"- -> Name -- ^ "name" - name of the Node- -> KubernetesRequest PatchNodeStatus contentType V1Node accept-patchNodeStatus _ _ body (Name name) =- _mkRequest "PATCH" ["/api/v1/nodes/",toPath name,"/status"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data PatchNodeStatus -instance HasBodyParam PatchNodeStatus Body ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam PatchNodeStatus Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam PatchNodeStatus DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).-instance HasOptionalParam PatchNodeStatus FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)---- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.-instance HasOptionalParam PatchNodeStatus Force where- applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)---- | @application/apply-patch+yaml@-instance Consumes PatchNodeStatus MimeApplyPatchyaml--- | @application/json-patch+json@-instance Consumes PatchNodeStatus MimeJsonPatchjson--- | @application/merge-patch+json@-instance Consumes PatchNodeStatus MimeMergePatchjson--- | @application/strategic-merge-patch+json@-instance Consumes PatchNodeStatus MimeStrategicMergePatchjson---- | @application/json@-instance Produces PatchNodeStatus MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces PatchNodeStatus MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces PatchNodeStatus MimeYaml----- *** patchPersistentVolume---- | @PATCH \/api\/v1\/persistentvolumes\/{name}@--- --- partially update the specified PersistentVolume--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -patchPersistentVolume - :: (Consumes PatchPersistentVolume contentType, MimeRender contentType Body)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Body -- ^ "body"- -> Name -- ^ "name" - name of the PersistentVolume- -> KubernetesRequest PatchPersistentVolume contentType V1PersistentVolume accept-patchPersistentVolume _ _ body (Name name) =- _mkRequest "PATCH" ["/api/v1/persistentvolumes/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data PatchPersistentVolume -instance HasBodyParam PatchPersistentVolume Body ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam PatchPersistentVolume Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam PatchPersistentVolume DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).-instance HasOptionalParam PatchPersistentVolume FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)---- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.-instance HasOptionalParam PatchPersistentVolume Force where- applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)---- | @application/apply-patch+yaml@-instance Consumes PatchPersistentVolume MimeApplyPatchyaml--- | @application/json-patch+json@-instance Consumes PatchPersistentVolume MimeJsonPatchjson--- | @application/merge-patch+json@-instance Consumes PatchPersistentVolume MimeMergePatchjson--- | @application/strategic-merge-patch+json@-instance Consumes PatchPersistentVolume MimeStrategicMergePatchjson---- | @application/json@-instance Produces PatchPersistentVolume MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces PatchPersistentVolume MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces PatchPersistentVolume MimeYaml----- *** patchPersistentVolumeStatus---- | @PATCH \/api\/v1\/persistentvolumes\/{name}\/status@--- --- partially update status of the specified PersistentVolume--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -patchPersistentVolumeStatus - :: (Consumes PatchPersistentVolumeStatus contentType, MimeRender contentType Body)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> Body -- ^ "body"- -> Name -- ^ "name" - name of the PersistentVolume- -> KubernetesRequest PatchPersistentVolumeStatus contentType V1PersistentVolume accept-patchPersistentVolumeStatus _ _ body (Name name) =- _mkRequest "PATCH" ["/api/v1/persistentvolumes/",toPath name,"/status"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data PatchPersistentVolumeStatus -instance HasBodyParam PatchPersistentVolumeStatus Body ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam PatchPersistentVolumeStatus Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam PatchPersistentVolumeStatus DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).-instance HasOptionalParam PatchPersistentVolumeStatus FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)---- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.-instance HasOptionalParam PatchPersistentVolumeStatus Force where- applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)---- | @application/apply-patch+yaml@-instance Consumes PatchPersistentVolumeStatus MimeApplyPatchyaml--- | @application/json-patch+json@-instance Consumes PatchPersistentVolumeStatus MimeJsonPatchjson--- | @application/merge-patch+json@-instance Consumes PatchPersistentVolumeStatus MimeMergePatchjson--- | @application/strategic-merge-patch+json@-instance Consumes PatchPersistentVolumeStatus MimeStrategicMergePatchjson---- | @application/json@-instance Produces PatchPersistentVolumeStatus MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces PatchPersistentVolumeStatus MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces PatchPersistentVolumeStatus MimeYaml----- *** readComponentStatus---- | @GET \/api\/v1\/componentstatuses\/{name}@--- --- read the specified ComponentStatus--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -readComponentStatus - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the ComponentStatus- -> KubernetesRequest ReadComponentStatus MimeNoContent V1ComponentStatus accept-readComponentStatus _ (Name name) =- _mkRequest "GET" ["/api/v1/componentstatuses/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ReadComponentStatus ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReadComponentStatus Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)--- | @application/json@-instance Produces ReadComponentStatus MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReadComponentStatus MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReadComponentStatus MimeYaml----- *** readNamespace---- | @GET \/api\/v1\/namespaces\/{name}@--- --- read the specified Namespace--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -readNamespace - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the Namespace- -> KubernetesRequest ReadNamespace MimeNoContent V1Namespace accept-readNamespace _ (Name name) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ReadNamespace ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReadNamespace Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.-instance HasOptionalParam ReadNamespace Exact where- applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)---- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.-instance HasOptionalParam ReadNamespace Export where- applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)--- | @application/json@-instance Produces ReadNamespace MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReadNamespace MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReadNamespace MimeYaml----- *** readNamespaceStatus---- | @GET \/api\/v1\/namespaces\/{name}\/status@--- --- read status of the specified Namespace--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -readNamespaceStatus - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the Namespace- -> KubernetesRequest ReadNamespaceStatus MimeNoContent V1Namespace accept-readNamespaceStatus _ (Name name) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath name,"/status"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ReadNamespaceStatus ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReadNamespaceStatus Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)--- | @application/json@-instance Produces ReadNamespaceStatus MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReadNamespaceStatus MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReadNamespaceStatus MimeYaml----- *** readNamespacedConfigMap---- | @GET \/api\/v1\/namespaces\/{namespace}\/configmaps\/{name}@--- --- read the specified ConfigMap--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -readNamespacedConfigMap - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the ConfigMap- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReadNamespacedConfigMap MimeNoContent V1ConfigMap accept-readNamespacedConfigMap _ (Name name) (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/configmaps/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ReadNamespacedConfigMap ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReadNamespacedConfigMap Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.-instance HasOptionalParam ReadNamespacedConfigMap Exact where- applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)---- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.-instance HasOptionalParam ReadNamespacedConfigMap Export where- applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)--- | @application/json@-instance Produces ReadNamespacedConfigMap MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReadNamespacedConfigMap MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReadNamespacedConfigMap MimeYaml----- *** readNamespacedEndpoints---- | @GET \/api\/v1\/namespaces\/{namespace}\/endpoints\/{name}@--- --- read the specified Endpoints--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -readNamespacedEndpoints - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the Endpoints- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReadNamespacedEndpoints MimeNoContent V1Endpoints accept-readNamespacedEndpoints _ (Name name) (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/endpoints/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ReadNamespacedEndpoints ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReadNamespacedEndpoints Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.-instance HasOptionalParam ReadNamespacedEndpoints Exact where- applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)---- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.-instance HasOptionalParam ReadNamespacedEndpoints Export where- applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)--- | @application/json@-instance Produces ReadNamespacedEndpoints MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReadNamespacedEndpoints MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReadNamespacedEndpoints MimeYaml----- *** readNamespacedEvent---- | @GET \/api\/v1\/namespaces\/{namespace}\/events\/{name}@--- --- read the specified Event--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -readNamespacedEvent - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the Event- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReadNamespacedEvent MimeNoContent V1Event accept-readNamespacedEvent _ (Name name) (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/events/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ReadNamespacedEvent ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReadNamespacedEvent Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.-instance HasOptionalParam ReadNamespacedEvent Exact where- applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)---- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.-instance HasOptionalParam ReadNamespacedEvent Export where- applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)--- | @application/json@-instance Produces ReadNamespacedEvent MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReadNamespacedEvent MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReadNamespacedEvent MimeYaml----- *** readNamespacedLimitRange---- | @GET \/api\/v1\/namespaces\/{namespace}\/limitranges\/{name}@--- --- read the specified LimitRange--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -readNamespacedLimitRange - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the LimitRange- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReadNamespacedLimitRange MimeNoContent V1LimitRange accept-readNamespacedLimitRange _ (Name name) (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/limitranges/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ReadNamespacedLimitRange ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReadNamespacedLimitRange Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.-instance HasOptionalParam ReadNamespacedLimitRange Exact where- applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)---- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.-instance HasOptionalParam ReadNamespacedLimitRange Export where- applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)--- | @application/json@-instance Produces ReadNamespacedLimitRange MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReadNamespacedLimitRange MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReadNamespacedLimitRange MimeYaml----- *** readNamespacedPersistentVolumeClaim---- | @GET \/api\/v1\/namespaces\/{namespace}\/persistentvolumeclaims\/{name}@--- --- read the specified PersistentVolumeClaim--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -readNamespacedPersistentVolumeClaim - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the PersistentVolumeClaim- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReadNamespacedPersistentVolumeClaim MimeNoContent V1PersistentVolumeClaim accept-readNamespacedPersistentVolumeClaim _ (Name name) (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/persistentvolumeclaims/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ReadNamespacedPersistentVolumeClaim ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReadNamespacedPersistentVolumeClaim Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.-instance HasOptionalParam ReadNamespacedPersistentVolumeClaim Exact where- applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)---- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.-instance HasOptionalParam ReadNamespacedPersistentVolumeClaim Export where- applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)--- | @application/json@-instance Produces ReadNamespacedPersistentVolumeClaim MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReadNamespacedPersistentVolumeClaim MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReadNamespacedPersistentVolumeClaim MimeYaml----- *** readNamespacedPersistentVolumeClaimStatus---- | @GET \/api\/v1\/namespaces\/{namespace}\/persistentvolumeclaims\/{name}\/status@--- --- read status of the specified PersistentVolumeClaim--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -readNamespacedPersistentVolumeClaimStatus - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the PersistentVolumeClaim- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReadNamespacedPersistentVolumeClaimStatus MimeNoContent V1PersistentVolumeClaim accept-readNamespacedPersistentVolumeClaimStatus _ (Name name) (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/persistentvolumeclaims/",toPath name,"/status"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ReadNamespacedPersistentVolumeClaimStatus ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReadNamespacedPersistentVolumeClaimStatus Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)--- | @application/json@-instance Produces ReadNamespacedPersistentVolumeClaimStatus MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReadNamespacedPersistentVolumeClaimStatus MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReadNamespacedPersistentVolumeClaimStatus MimeYaml----- *** readNamespacedPod---- | @GET \/api\/v1\/namespaces\/{namespace}\/pods\/{name}@--- --- read the specified Pod--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -readNamespacedPod - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the Pod- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReadNamespacedPod MimeNoContent V1Pod accept-readNamespacedPod _ (Name name) (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ReadNamespacedPod ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReadNamespacedPod Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.-instance HasOptionalParam ReadNamespacedPod Exact where- applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)---- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.-instance HasOptionalParam ReadNamespacedPod Export where- applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)--- | @application/json@-instance Produces ReadNamespacedPod MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReadNamespacedPod MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReadNamespacedPod MimeYaml----- *** readNamespacedPodLog---- | @GET \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/log@--- --- read log of the specified Pod--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -readNamespacedPodLog - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the Pod- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReadNamespacedPodLog MimeNoContent Text accept-readNamespacedPodLog _ (Name name) (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/log"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ReadNamespacedPodLog ---- | /Optional Param/ "container" - The container for which to stream logs. Defaults to only container if there is one container in the pod.-instance HasOptionalParam ReadNamespacedPodLog Container where- applyOptionalParam req (Container xs) =- req `setQuery` toQuery ("container", Just xs)---- | /Optional Param/ "follow" - Follow the log stream of the pod. Defaults to false.-instance HasOptionalParam ReadNamespacedPodLog Follow where- applyOptionalParam req (Follow xs) =- req `setQuery` toQuery ("follow", Just xs)---- | /Optional Param/ "limitBytes" - If set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit.-instance HasOptionalParam ReadNamespacedPodLog LimitBytes where- applyOptionalParam req (LimitBytes xs) =- req `setQuery` toQuery ("limitBytes", Just xs)---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReadNamespacedPodLog Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "previous" - Return previous terminated container logs. Defaults to false.-instance HasOptionalParam ReadNamespacedPodLog Previous where- applyOptionalParam req (Previous xs) =- req `setQuery` toQuery ("previous", Just xs)---- | /Optional Param/ "sinceSeconds" - A relative time in seconds before the current time from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified.-instance HasOptionalParam ReadNamespacedPodLog SinceSeconds where- applyOptionalParam req (SinceSeconds xs) =- req `setQuery` toQuery ("sinceSeconds", Just xs)---- | /Optional Param/ "tailLines" - If set, the number of lines from the end of the logs to show. If not specified, logs are shown from the creation of the container or sinceSeconds or sinceTime-instance HasOptionalParam ReadNamespacedPodLog TailLines where- applyOptionalParam req (TailLines xs) =- req `setQuery` toQuery ("tailLines", Just xs)---- | /Optional Param/ "timestamps" - If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false.-instance HasOptionalParam ReadNamespacedPodLog Timestamps where- applyOptionalParam req (Timestamps xs) =- req `setQuery` toQuery ("timestamps", Just xs)--- | @application/json@-instance Produces ReadNamespacedPodLog MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReadNamespacedPodLog MimeVndKubernetesProtobuf--- | @text/plain@-instance Produces ReadNamespacedPodLog MimePlainText--- | @application/yaml@-instance Produces ReadNamespacedPodLog MimeYaml----- *** readNamespacedPodStatus---- | @GET \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/status@--- --- read status of the specified Pod--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -readNamespacedPodStatus - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the Pod- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReadNamespacedPodStatus MimeNoContent V1Pod accept-readNamespacedPodStatus _ (Name name) (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/status"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ReadNamespacedPodStatus ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReadNamespacedPodStatus Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)--- | @application/json@-instance Produces ReadNamespacedPodStatus MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReadNamespacedPodStatus MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReadNamespacedPodStatus MimeYaml----- *** readNamespacedPodTemplate---- | @GET \/api\/v1\/namespaces\/{namespace}\/podtemplates\/{name}@--- --- read the specified PodTemplate--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -readNamespacedPodTemplate - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the PodTemplate- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReadNamespacedPodTemplate MimeNoContent V1PodTemplate accept-readNamespacedPodTemplate _ (Name name) (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/podtemplates/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ReadNamespacedPodTemplate ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReadNamespacedPodTemplate Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.-instance HasOptionalParam ReadNamespacedPodTemplate Exact where- applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)---- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.-instance HasOptionalParam ReadNamespacedPodTemplate Export where- applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)--- | @application/json@-instance Produces ReadNamespacedPodTemplate MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReadNamespacedPodTemplate MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReadNamespacedPodTemplate MimeYaml----- *** readNamespacedReplicationController---- | @GET \/api\/v1\/namespaces\/{namespace}\/replicationcontrollers\/{name}@--- --- read the specified ReplicationController--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -readNamespacedReplicationController - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the ReplicationController- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReadNamespacedReplicationController MimeNoContent V1ReplicationController accept-readNamespacedReplicationController _ (Name name) (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/replicationcontrollers/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ReadNamespacedReplicationController ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReadNamespacedReplicationController Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.-instance HasOptionalParam ReadNamespacedReplicationController Exact where- applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)---- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.-instance HasOptionalParam ReadNamespacedReplicationController Export where- applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)--- | @application/json@-instance Produces ReadNamespacedReplicationController MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReadNamespacedReplicationController MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReadNamespacedReplicationController MimeYaml----- *** readNamespacedReplicationControllerScale---- | @GET \/api\/v1\/namespaces\/{namespace}\/replicationcontrollers\/{name}\/scale@--- --- read scale of the specified ReplicationController--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -readNamespacedReplicationControllerScale - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the Scale- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReadNamespacedReplicationControllerScale MimeNoContent V1Scale accept-readNamespacedReplicationControllerScale _ (Name name) (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/replicationcontrollers/",toPath name,"/scale"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ReadNamespacedReplicationControllerScale ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReadNamespacedReplicationControllerScale Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)--- | @application/json@-instance Produces ReadNamespacedReplicationControllerScale MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReadNamespacedReplicationControllerScale MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReadNamespacedReplicationControllerScale MimeYaml----- *** readNamespacedReplicationControllerStatus---- | @GET \/api\/v1\/namespaces\/{namespace}\/replicationcontrollers\/{name}\/status@--- --- read status of the specified ReplicationController--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -readNamespacedReplicationControllerStatus - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the ReplicationController- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReadNamespacedReplicationControllerStatus MimeNoContent V1ReplicationController accept-readNamespacedReplicationControllerStatus _ (Name name) (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/replicationcontrollers/",toPath name,"/status"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ReadNamespacedReplicationControllerStatus ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReadNamespacedReplicationControllerStatus Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)--- | @application/json@-instance Produces ReadNamespacedReplicationControllerStatus MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReadNamespacedReplicationControllerStatus MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReadNamespacedReplicationControllerStatus MimeYaml----- *** readNamespacedResourceQuota---- | @GET \/api\/v1\/namespaces\/{namespace}\/resourcequotas\/{name}@--- --- read the specified ResourceQuota--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -readNamespacedResourceQuota - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the ResourceQuota- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReadNamespacedResourceQuota MimeNoContent V1ResourceQuota accept-readNamespacedResourceQuota _ (Name name) (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/resourcequotas/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ReadNamespacedResourceQuota ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReadNamespacedResourceQuota Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.-instance HasOptionalParam ReadNamespacedResourceQuota Exact where- applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)---- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.-instance HasOptionalParam ReadNamespacedResourceQuota Export where- applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)--- | @application/json@-instance Produces ReadNamespacedResourceQuota MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReadNamespacedResourceQuota MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReadNamespacedResourceQuota MimeYaml----- *** readNamespacedResourceQuotaStatus---- | @GET \/api\/v1\/namespaces\/{namespace}\/resourcequotas\/{name}\/status@--- --- read status of the specified ResourceQuota--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -readNamespacedResourceQuotaStatus - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the ResourceQuota- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReadNamespacedResourceQuotaStatus MimeNoContent V1ResourceQuota accept-readNamespacedResourceQuotaStatus _ (Name name) (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/resourcequotas/",toPath name,"/status"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ReadNamespacedResourceQuotaStatus ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReadNamespacedResourceQuotaStatus Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)--- | @application/json@-instance Produces ReadNamespacedResourceQuotaStatus MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReadNamespacedResourceQuotaStatus MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReadNamespacedResourceQuotaStatus MimeYaml----- *** readNamespacedSecret---- | @GET \/api\/v1\/namespaces\/{namespace}\/secrets\/{name}@--- --- read the specified Secret--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -readNamespacedSecret - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the Secret- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReadNamespacedSecret MimeNoContent V1Secret accept-readNamespacedSecret _ (Name name) (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/secrets/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ReadNamespacedSecret ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReadNamespacedSecret Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.-instance HasOptionalParam ReadNamespacedSecret Exact where- applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)---- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.-instance HasOptionalParam ReadNamespacedSecret Export where- applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)--- | @application/json@-instance Produces ReadNamespacedSecret MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReadNamespacedSecret MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReadNamespacedSecret MimeYaml----- *** readNamespacedService---- | @GET \/api\/v1\/namespaces\/{namespace}\/services\/{name}@--- --- read the specified Service--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -readNamespacedService - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the Service- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReadNamespacedService MimeNoContent V1Service accept-readNamespacedService _ (Name name) (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ReadNamespacedService ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReadNamespacedService Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.-instance HasOptionalParam ReadNamespacedService Exact where- applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)---- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.-instance HasOptionalParam ReadNamespacedService Export where- applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)--- | @application/json@-instance Produces ReadNamespacedService MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReadNamespacedService MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReadNamespacedService MimeYaml----- *** readNamespacedServiceAccount---- | @GET \/api\/v1\/namespaces\/{namespace}\/serviceaccounts\/{name}@--- --- read the specified ServiceAccount--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -readNamespacedServiceAccount - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the ServiceAccount- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReadNamespacedServiceAccount MimeNoContent V1ServiceAccount accept-readNamespacedServiceAccount _ (Name name) (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/serviceaccounts/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ReadNamespacedServiceAccount ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReadNamespacedServiceAccount Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.-instance HasOptionalParam ReadNamespacedServiceAccount Exact where- applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)---- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.-instance HasOptionalParam ReadNamespacedServiceAccount Export where- applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)--- | @application/json@-instance Produces ReadNamespacedServiceAccount MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReadNamespacedServiceAccount MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReadNamespacedServiceAccount MimeYaml----- *** readNamespacedServiceStatus---- | @GET \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/status@--- --- read status of the specified Service--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -readNamespacedServiceStatus - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the Service- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReadNamespacedServiceStatus MimeNoContent V1Service accept-readNamespacedServiceStatus _ (Name name) (Namespace namespace) =- _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/status"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ReadNamespacedServiceStatus ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReadNamespacedServiceStatus Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)--- | @application/json@-instance Produces ReadNamespacedServiceStatus MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReadNamespacedServiceStatus MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReadNamespacedServiceStatus MimeYaml----- *** readNode---- | @GET \/api\/v1\/nodes\/{name}@--- --- read the specified Node--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -readNode - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the Node- -> KubernetesRequest ReadNode MimeNoContent V1Node accept-readNode _ (Name name) =- _mkRequest "GET" ["/api/v1/nodes/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ReadNode ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReadNode Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.-instance HasOptionalParam ReadNode Exact where- applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)---- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.-instance HasOptionalParam ReadNode Export where- applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)--- | @application/json@-instance Produces ReadNode MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReadNode MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReadNode MimeYaml----- *** readNodeStatus---- | @GET \/api\/v1\/nodes\/{name}\/status@--- --- read status of the specified Node--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -readNodeStatus - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the Node- -> KubernetesRequest ReadNodeStatus MimeNoContent V1Node accept-readNodeStatus _ (Name name) =- _mkRequest "GET" ["/api/v1/nodes/",toPath name,"/status"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ReadNodeStatus ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReadNodeStatus Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)--- | @application/json@-instance Produces ReadNodeStatus MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReadNodeStatus MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReadNodeStatus MimeYaml----- *** readPersistentVolume---- | @GET \/api\/v1\/persistentvolumes\/{name}@--- --- read the specified PersistentVolume--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -readPersistentVolume - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the PersistentVolume- -> KubernetesRequest ReadPersistentVolume MimeNoContent V1PersistentVolume accept-readPersistentVolume _ (Name name) =- _mkRequest "GET" ["/api/v1/persistentvolumes/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ReadPersistentVolume ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReadPersistentVolume Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.-instance HasOptionalParam ReadPersistentVolume Exact where- applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)---- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.-instance HasOptionalParam ReadPersistentVolume Export where- applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)--- | @application/json@-instance Produces ReadPersistentVolume MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReadPersistentVolume MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReadPersistentVolume MimeYaml----- *** readPersistentVolumeStatus---- | @GET \/api\/v1\/persistentvolumes\/{name}\/status@--- --- read status of the specified PersistentVolume--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -readPersistentVolumeStatus - :: Accept accept -- ^ request accept ('MimeType')- -> Name -- ^ "name" - name of the PersistentVolume- -> KubernetesRequest ReadPersistentVolumeStatus MimeNoContent V1PersistentVolume accept-readPersistentVolumeStatus _ (Name name) =- _mkRequest "GET" ["/api/v1/persistentvolumes/",toPath name,"/status"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)--data ReadPersistentVolumeStatus ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReadPersistentVolumeStatus Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)--- | @application/json@-instance Produces ReadPersistentVolumeStatus MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReadPersistentVolumeStatus MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReadPersistentVolumeStatus MimeYaml----- *** replaceNamespace---- | @PUT \/api\/v1\/namespaces\/{name}@--- --- replace the specified Namespace--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -replaceNamespace - :: (Consumes ReplaceNamespace contentType, MimeRender contentType V1Namespace)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1Namespace -- ^ "body"- -> Name -- ^ "name" - name of the Namespace- -> KubernetesRequest ReplaceNamespace contentType V1Namespace accept-replaceNamespace _ _ body (Name name) =- _mkRequest "PUT" ["/api/v1/namespaces/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data ReplaceNamespace -instance HasBodyParam ReplaceNamespace V1Namespace ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReplaceNamespace Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam ReplaceNamespace DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam ReplaceNamespace FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes ReplaceNamespace mtype---- | @application/json@-instance Produces ReplaceNamespace MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReplaceNamespace MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReplaceNamespace MimeYaml----- *** replaceNamespaceFinalize---- | @PUT \/api\/v1\/namespaces\/{name}\/finalize@--- --- replace finalize of the specified Namespace--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -replaceNamespaceFinalize - :: (Consumes ReplaceNamespaceFinalize contentType, MimeRender contentType V1Namespace)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1Namespace -- ^ "body"- -> Name -- ^ "name" - name of the Namespace- -> KubernetesRequest ReplaceNamespaceFinalize contentType V1Namespace accept-replaceNamespaceFinalize _ _ body (Name name) =- _mkRequest "PUT" ["/api/v1/namespaces/",toPath name,"/finalize"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data ReplaceNamespaceFinalize -instance HasBodyParam ReplaceNamespaceFinalize V1Namespace ---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam ReplaceNamespaceFinalize DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam ReplaceNamespaceFinalize FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReplaceNamespaceFinalize Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes ReplaceNamespaceFinalize mtype---- | @application/json@-instance Produces ReplaceNamespaceFinalize MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReplaceNamespaceFinalize MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReplaceNamespaceFinalize MimeYaml----- *** replaceNamespaceStatus---- | @PUT \/api\/v1\/namespaces\/{name}\/status@--- --- replace status of the specified Namespace--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -replaceNamespaceStatus - :: (Consumes ReplaceNamespaceStatus contentType, MimeRender contentType V1Namespace)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1Namespace -- ^ "body"- -> Name -- ^ "name" - name of the Namespace- -> KubernetesRequest ReplaceNamespaceStatus contentType V1Namespace accept-replaceNamespaceStatus _ _ body (Name name) =- _mkRequest "PUT" ["/api/v1/namespaces/",toPath name,"/status"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data ReplaceNamespaceStatus -instance HasBodyParam ReplaceNamespaceStatus V1Namespace ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReplaceNamespaceStatus Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam ReplaceNamespaceStatus DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam ReplaceNamespaceStatus FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes ReplaceNamespaceStatus mtype---- | @application/json@-instance Produces ReplaceNamespaceStatus MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReplaceNamespaceStatus MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReplaceNamespaceStatus MimeYaml----- *** replaceNamespacedConfigMap---- | @PUT \/api\/v1\/namespaces\/{namespace}\/configmaps\/{name}@--- --- replace the specified ConfigMap--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -replaceNamespacedConfigMap - :: (Consumes ReplaceNamespacedConfigMap contentType, MimeRender contentType V1ConfigMap)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1ConfigMap -- ^ "body"- -> Name -- ^ "name" - name of the ConfigMap- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReplaceNamespacedConfigMap contentType V1ConfigMap accept-replaceNamespacedConfigMap _ _ body (Name name) (Namespace namespace) =- _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/configmaps/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data ReplaceNamespacedConfigMap -instance HasBodyParam ReplaceNamespacedConfigMap V1ConfigMap ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReplaceNamespacedConfigMap Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam ReplaceNamespacedConfigMap DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam ReplaceNamespacedConfigMap FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes ReplaceNamespacedConfigMap mtype---- | @application/json@-instance Produces ReplaceNamespacedConfigMap MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReplaceNamespacedConfigMap MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReplaceNamespacedConfigMap MimeYaml----- *** replaceNamespacedEndpoints---- | @PUT \/api\/v1\/namespaces\/{namespace}\/endpoints\/{name}@--- --- replace the specified Endpoints--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -replaceNamespacedEndpoints - :: (Consumes ReplaceNamespacedEndpoints contentType, MimeRender contentType V1Endpoints)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1Endpoints -- ^ "body"- -> Name -- ^ "name" - name of the Endpoints- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReplaceNamespacedEndpoints contentType V1Endpoints accept-replaceNamespacedEndpoints _ _ body (Name name) (Namespace namespace) =- _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/endpoints/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data ReplaceNamespacedEndpoints -instance HasBodyParam ReplaceNamespacedEndpoints V1Endpoints ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReplaceNamespacedEndpoints Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam ReplaceNamespacedEndpoints DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam ReplaceNamespacedEndpoints FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes ReplaceNamespacedEndpoints mtype---- | @application/json@-instance Produces ReplaceNamespacedEndpoints MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReplaceNamespacedEndpoints MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReplaceNamespacedEndpoints MimeYaml----- *** replaceNamespacedEvent---- | @PUT \/api\/v1\/namespaces\/{namespace}\/events\/{name}@--- --- replace the specified Event--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -replaceNamespacedEvent - :: (Consumes ReplaceNamespacedEvent contentType, MimeRender contentType V1Event)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1Event -- ^ "body"- -> Name -- ^ "name" - name of the Event- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReplaceNamespacedEvent contentType V1Event accept-replaceNamespacedEvent _ _ body (Name name) (Namespace namespace) =- _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/events/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data ReplaceNamespacedEvent -instance HasBodyParam ReplaceNamespacedEvent V1Event ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReplaceNamespacedEvent Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam ReplaceNamespacedEvent DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam ReplaceNamespacedEvent FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes ReplaceNamespacedEvent mtype---- | @application/json@-instance Produces ReplaceNamespacedEvent MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReplaceNamespacedEvent MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReplaceNamespacedEvent MimeYaml----- *** replaceNamespacedLimitRange---- | @PUT \/api\/v1\/namespaces\/{namespace}\/limitranges\/{name}@--- --- replace the specified LimitRange--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -replaceNamespacedLimitRange - :: (Consumes ReplaceNamespacedLimitRange contentType, MimeRender contentType V1LimitRange)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1LimitRange -- ^ "body"- -> Name -- ^ "name" - name of the LimitRange- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReplaceNamespacedLimitRange contentType V1LimitRange accept-replaceNamespacedLimitRange _ _ body (Name name) (Namespace namespace) =- _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/limitranges/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data ReplaceNamespacedLimitRange -instance HasBodyParam ReplaceNamespacedLimitRange V1LimitRange ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReplaceNamespacedLimitRange Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam ReplaceNamespacedLimitRange DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam ReplaceNamespacedLimitRange FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes ReplaceNamespacedLimitRange mtype---- | @application/json@-instance Produces ReplaceNamespacedLimitRange MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReplaceNamespacedLimitRange MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReplaceNamespacedLimitRange MimeYaml----- *** replaceNamespacedPersistentVolumeClaim---- | @PUT \/api\/v1\/namespaces\/{namespace}\/persistentvolumeclaims\/{name}@--- --- replace the specified PersistentVolumeClaim--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -replaceNamespacedPersistentVolumeClaim - :: (Consumes ReplaceNamespacedPersistentVolumeClaim contentType, MimeRender contentType V1PersistentVolumeClaim)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1PersistentVolumeClaim -- ^ "body"- -> Name -- ^ "name" - name of the PersistentVolumeClaim- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReplaceNamespacedPersistentVolumeClaim contentType V1PersistentVolumeClaim accept-replaceNamespacedPersistentVolumeClaim _ _ body (Name name) (Namespace namespace) =- _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/persistentvolumeclaims/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data ReplaceNamespacedPersistentVolumeClaim -instance HasBodyParam ReplaceNamespacedPersistentVolumeClaim V1PersistentVolumeClaim ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReplaceNamespacedPersistentVolumeClaim Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam ReplaceNamespacedPersistentVolumeClaim DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam ReplaceNamespacedPersistentVolumeClaim FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes ReplaceNamespacedPersistentVolumeClaim mtype---- | @application/json@-instance Produces ReplaceNamespacedPersistentVolumeClaim MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReplaceNamespacedPersistentVolumeClaim MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReplaceNamespacedPersistentVolumeClaim MimeYaml----- *** replaceNamespacedPersistentVolumeClaimStatus---- | @PUT \/api\/v1\/namespaces\/{namespace}\/persistentvolumeclaims\/{name}\/status@--- --- replace status of the specified PersistentVolumeClaim--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -replaceNamespacedPersistentVolumeClaimStatus - :: (Consumes ReplaceNamespacedPersistentVolumeClaimStatus contentType, MimeRender contentType V1PersistentVolumeClaim)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1PersistentVolumeClaim -- ^ "body"- -> Name -- ^ "name" - name of the PersistentVolumeClaim- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReplaceNamespacedPersistentVolumeClaimStatus contentType V1PersistentVolumeClaim accept-replaceNamespacedPersistentVolumeClaimStatus _ _ body (Name name) (Namespace namespace) =- _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/persistentvolumeclaims/",toPath name,"/status"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data ReplaceNamespacedPersistentVolumeClaimStatus -instance HasBodyParam ReplaceNamespacedPersistentVolumeClaimStatus V1PersistentVolumeClaim ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReplaceNamespacedPersistentVolumeClaimStatus Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam ReplaceNamespacedPersistentVolumeClaimStatus DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam ReplaceNamespacedPersistentVolumeClaimStatus FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes ReplaceNamespacedPersistentVolumeClaimStatus mtype---- | @application/json@-instance Produces ReplaceNamespacedPersistentVolumeClaimStatus MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReplaceNamespacedPersistentVolumeClaimStatus MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReplaceNamespacedPersistentVolumeClaimStatus MimeYaml----- *** replaceNamespacedPod---- | @PUT \/api\/v1\/namespaces\/{namespace}\/pods\/{name}@--- --- replace the specified Pod--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -replaceNamespacedPod - :: (Consumes ReplaceNamespacedPod contentType, MimeRender contentType V1Pod)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1Pod -- ^ "body"- -> Name -- ^ "name" - name of the Pod- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReplaceNamespacedPod contentType V1Pod accept-replaceNamespacedPod _ _ body (Name name) (Namespace namespace) =- _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data ReplaceNamespacedPod -instance HasBodyParam ReplaceNamespacedPod V1Pod ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReplaceNamespacedPod Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam ReplaceNamespacedPod DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam ReplaceNamespacedPod FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes ReplaceNamespacedPod mtype---- | @application/json@-instance Produces ReplaceNamespacedPod MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReplaceNamespacedPod MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReplaceNamespacedPod MimeYaml----- *** replaceNamespacedPodStatus---- | @PUT \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/status@--- --- replace status of the specified Pod--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -replaceNamespacedPodStatus - :: (Consumes ReplaceNamespacedPodStatus contentType, MimeRender contentType V1Pod)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1Pod -- ^ "body"- -> Name -- ^ "name" - name of the Pod- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReplaceNamespacedPodStatus contentType V1Pod accept-replaceNamespacedPodStatus _ _ body (Name name) (Namespace namespace) =- _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/status"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data ReplaceNamespacedPodStatus -instance HasBodyParam ReplaceNamespacedPodStatus V1Pod ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReplaceNamespacedPodStatus Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam ReplaceNamespacedPodStatus DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam ReplaceNamespacedPodStatus FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes ReplaceNamespacedPodStatus mtype---- | @application/json@-instance Produces ReplaceNamespacedPodStatus MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReplaceNamespacedPodStatus MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReplaceNamespacedPodStatus MimeYaml----- *** replaceNamespacedPodTemplate---- | @PUT \/api\/v1\/namespaces\/{namespace}\/podtemplates\/{name}@--- --- replace the specified PodTemplate--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -replaceNamespacedPodTemplate - :: (Consumes ReplaceNamespacedPodTemplate contentType, MimeRender contentType V1PodTemplate)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1PodTemplate -- ^ "body"- -> Name -- ^ "name" - name of the PodTemplate- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReplaceNamespacedPodTemplate contentType V1PodTemplate accept-replaceNamespacedPodTemplate _ _ body (Name name) (Namespace namespace) =- _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/podtemplates/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data ReplaceNamespacedPodTemplate -instance HasBodyParam ReplaceNamespacedPodTemplate V1PodTemplate ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReplaceNamespacedPodTemplate Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam ReplaceNamespacedPodTemplate DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam ReplaceNamespacedPodTemplate FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes ReplaceNamespacedPodTemplate mtype---- | @application/json@-instance Produces ReplaceNamespacedPodTemplate MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReplaceNamespacedPodTemplate MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReplaceNamespacedPodTemplate MimeYaml----- *** replaceNamespacedReplicationController---- | @PUT \/api\/v1\/namespaces\/{namespace}\/replicationcontrollers\/{name}@--- --- replace the specified ReplicationController--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -replaceNamespacedReplicationController - :: (Consumes ReplaceNamespacedReplicationController contentType, MimeRender contentType V1ReplicationController)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1ReplicationController -- ^ "body"- -> Name -- ^ "name" - name of the ReplicationController- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReplaceNamespacedReplicationController contentType V1ReplicationController accept-replaceNamespacedReplicationController _ _ body (Name name) (Namespace namespace) =- _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/replicationcontrollers/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data ReplaceNamespacedReplicationController -instance HasBodyParam ReplaceNamespacedReplicationController V1ReplicationController ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReplaceNamespacedReplicationController Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam ReplaceNamespacedReplicationController DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam ReplaceNamespacedReplicationController FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes ReplaceNamespacedReplicationController mtype---- | @application/json@-instance Produces ReplaceNamespacedReplicationController MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReplaceNamespacedReplicationController MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReplaceNamespacedReplicationController MimeYaml----- *** replaceNamespacedReplicationControllerScale---- | @PUT \/api\/v1\/namespaces\/{namespace}\/replicationcontrollers\/{name}\/scale@--- --- replace scale of the specified ReplicationController--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -replaceNamespacedReplicationControllerScale - :: (Consumes ReplaceNamespacedReplicationControllerScale contentType, MimeRender contentType V1Scale)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1Scale -- ^ "body"- -> Name -- ^ "name" - name of the Scale- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReplaceNamespacedReplicationControllerScale contentType V1Scale accept-replaceNamespacedReplicationControllerScale _ _ body (Name name) (Namespace namespace) =- _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/replicationcontrollers/",toPath name,"/scale"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data ReplaceNamespacedReplicationControllerScale -instance HasBodyParam ReplaceNamespacedReplicationControllerScale V1Scale ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReplaceNamespacedReplicationControllerScale Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam ReplaceNamespacedReplicationControllerScale DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam ReplaceNamespacedReplicationControllerScale FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes ReplaceNamespacedReplicationControllerScale mtype---- | @application/json@-instance Produces ReplaceNamespacedReplicationControllerScale MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReplaceNamespacedReplicationControllerScale MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReplaceNamespacedReplicationControllerScale MimeYaml----- *** replaceNamespacedReplicationControllerStatus---- | @PUT \/api\/v1\/namespaces\/{namespace}\/replicationcontrollers\/{name}\/status@--- --- replace status of the specified ReplicationController--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -replaceNamespacedReplicationControllerStatus - :: (Consumes ReplaceNamespacedReplicationControllerStatus contentType, MimeRender contentType V1ReplicationController)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1ReplicationController -- ^ "body"- -> Name -- ^ "name" - name of the ReplicationController- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReplaceNamespacedReplicationControllerStatus contentType V1ReplicationController accept-replaceNamespacedReplicationControllerStatus _ _ body (Name name) (Namespace namespace) =- _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/replicationcontrollers/",toPath name,"/status"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data ReplaceNamespacedReplicationControllerStatus -instance HasBodyParam ReplaceNamespacedReplicationControllerStatus V1ReplicationController ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReplaceNamespacedReplicationControllerStatus Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam ReplaceNamespacedReplicationControllerStatus DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam ReplaceNamespacedReplicationControllerStatus FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes ReplaceNamespacedReplicationControllerStatus mtype---- | @application/json@-instance Produces ReplaceNamespacedReplicationControllerStatus MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReplaceNamespacedReplicationControllerStatus MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReplaceNamespacedReplicationControllerStatus MimeYaml----- *** replaceNamespacedResourceQuota---- | @PUT \/api\/v1\/namespaces\/{namespace}\/resourcequotas\/{name}@--- --- replace the specified ResourceQuota--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -replaceNamespacedResourceQuota - :: (Consumes ReplaceNamespacedResourceQuota contentType, MimeRender contentType V1ResourceQuota)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1ResourceQuota -- ^ "body"- -> Name -- ^ "name" - name of the ResourceQuota- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReplaceNamespacedResourceQuota contentType V1ResourceQuota accept-replaceNamespacedResourceQuota _ _ body (Name name) (Namespace namespace) =- _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/resourcequotas/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data ReplaceNamespacedResourceQuota -instance HasBodyParam ReplaceNamespacedResourceQuota V1ResourceQuota ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReplaceNamespacedResourceQuota Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam ReplaceNamespacedResourceQuota DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam ReplaceNamespacedResourceQuota FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes ReplaceNamespacedResourceQuota mtype---- | @application/json@-instance Produces ReplaceNamespacedResourceQuota MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReplaceNamespacedResourceQuota MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReplaceNamespacedResourceQuota MimeYaml----- *** replaceNamespacedResourceQuotaStatus---- | @PUT \/api\/v1\/namespaces\/{namespace}\/resourcequotas\/{name}\/status@--- --- replace status of the specified ResourceQuota--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -replaceNamespacedResourceQuotaStatus - :: (Consumes ReplaceNamespacedResourceQuotaStatus contentType, MimeRender contentType V1ResourceQuota)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1ResourceQuota -- ^ "body"- -> Name -- ^ "name" - name of the ResourceQuota- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReplaceNamespacedResourceQuotaStatus contentType V1ResourceQuota accept-replaceNamespacedResourceQuotaStatus _ _ body (Name name) (Namespace namespace) =- _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/resourcequotas/",toPath name,"/status"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data ReplaceNamespacedResourceQuotaStatus -instance HasBodyParam ReplaceNamespacedResourceQuotaStatus V1ResourceQuota ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReplaceNamespacedResourceQuotaStatus Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam ReplaceNamespacedResourceQuotaStatus DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam ReplaceNamespacedResourceQuotaStatus FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes ReplaceNamespacedResourceQuotaStatus mtype---- | @application/json@-instance Produces ReplaceNamespacedResourceQuotaStatus MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReplaceNamespacedResourceQuotaStatus MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReplaceNamespacedResourceQuotaStatus MimeYaml----- *** replaceNamespacedSecret---- | @PUT \/api\/v1\/namespaces\/{namespace}\/secrets\/{name}@--- --- replace the specified Secret--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -replaceNamespacedSecret - :: (Consumes ReplaceNamespacedSecret contentType, MimeRender contentType V1Secret)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1Secret -- ^ "body"- -> Name -- ^ "name" - name of the Secret- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReplaceNamespacedSecret contentType V1Secret accept-replaceNamespacedSecret _ _ body (Name name) (Namespace namespace) =- _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/secrets/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data ReplaceNamespacedSecret -instance HasBodyParam ReplaceNamespacedSecret V1Secret ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReplaceNamespacedSecret Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam ReplaceNamespacedSecret DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam ReplaceNamespacedSecret FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes ReplaceNamespacedSecret mtype---- | @application/json@-instance Produces ReplaceNamespacedSecret MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReplaceNamespacedSecret MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReplaceNamespacedSecret MimeYaml----- *** replaceNamespacedService---- | @PUT \/api\/v1\/namespaces\/{namespace}\/services\/{name}@--- --- replace the specified Service--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -replaceNamespacedService - :: (Consumes ReplaceNamespacedService contentType, MimeRender contentType V1Service)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1Service -- ^ "body"- -> Name -- ^ "name" - name of the Service- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReplaceNamespacedService contentType V1Service accept-replaceNamespacedService _ _ body (Name name) (Namespace namespace) =- _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data ReplaceNamespacedService -instance HasBodyParam ReplaceNamespacedService V1Service ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReplaceNamespacedService Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam ReplaceNamespacedService DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam ReplaceNamespacedService FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes ReplaceNamespacedService mtype---- | @application/json@-instance Produces ReplaceNamespacedService MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReplaceNamespacedService MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReplaceNamespacedService MimeYaml----- *** replaceNamespacedServiceAccount---- | @PUT \/api\/v1\/namespaces\/{namespace}\/serviceaccounts\/{name}@--- --- replace the specified ServiceAccount--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -replaceNamespacedServiceAccount - :: (Consumes ReplaceNamespacedServiceAccount contentType, MimeRender contentType V1ServiceAccount)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1ServiceAccount -- ^ "body"- -> Name -- ^ "name" - name of the ServiceAccount- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReplaceNamespacedServiceAccount contentType V1ServiceAccount accept-replaceNamespacedServiceAccount _ _ body (Name name) (Namespace namespace) =- _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/serviceaccounts/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data ReplaceNamespacedServiceAccount -instance HasBodyParam ReplaceNamespacedServiceAccount V1ServiceAccount ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReplaceNamespacedServiceAccount Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam ReplaceNamespacedServiceAccount DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam ReplaceNamespacedServiceAccount FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes ReplaceNamespacedServiceAccount mtype---- | @application/json@-instance Produces ReplaceNamespacedServiceAccount MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReplaceNamespacedServiceAccount MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReplaceNamespacedServiceAccount MimeYaml----- *** replaceNamespacedServiceStatus---- | @PUT \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/status@--- --- replace status of the specified Service--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -replaceNamespacedServiceStatus - :: (Consumes ReplaceNamespacedServiceStatus contentType, MimeRender contentType V1Service)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1Service -- ^ "body"- -> Name -- ^ "name" - name of the Service- -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects- -> KubernetesRequest ReplaceNamespacedServiceStatus contentType V1Service accept-replaceNamespacedServiceStatus _ _ body (Name name) (Namespace namespace) =- _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/status"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data ReplaceNamespacedServiceStatus -instance HasBodyParam ReplaceNamespacedServiceStatus V1Service ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReplaceNamespacedServiceStatus Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam ReplaceNamespacedServiceStatus DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam ReplaceNamespacedServiceStatus FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes ReplaceNamespacedServiceStatus mtype---- | @application/json@-instance Produces ReplaceNamespacedServiceStatus MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReplaceNamespacedServiceStatus MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReplaceNamespacedServiceStatus MimeYaml----- *** replaceNode---- | @PUT \/api\/v1\/nodes\/{name}@--- --- replace the specified Node--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -replaceNode - :: (Consumes ReplaceNode contentType, MimeRender contentType V1Node)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1Node -- ^ "body"- -> Name -- ^ "name" - name of the Node- -> KubernetesRequest ReplaceNode contentType V1Node accept-replaceNode _ _ body (Name name) =- _mkRequest "PUT" ["/api/v1/nodes/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data ReplaceNode -instance HasBodyParam ReplaceNode V1Node ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReplaceNode Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam ReplaceNode DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam ReplaceNode FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes ReplaceNode mtype---- | @application/json@-instance Produces ReplaceNode MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReplaceNode MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReplaceNode MimeYaml----- *** replaceNodeStatus---- | @PUT \/api\/v1\/nodes\/{name}\/status@--- --- replace status of the specified Node--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -replaceNodeStatus - :: (Consumes ReplaceNodeStatus contentType, MimeRender contentType V1Node)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1Node -- ^ "body"- -> Name -- ^ "name" - name of the Node- -> KubernetesRequest ReplaceNodeStatus contentType V1Node accept-replaceNodeStatus _ _ body (Name name) =- _mkRequest "PUT" ["/api/v1/nodes/",toPath name,"/status"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data ReplaceNodeStatus -instance HasBodyParam ReplaceNodeStatus V1Node ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReplaceNodeStatus Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam ReplaceNodeStatus DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam ReplaceNodeStatus FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes ReplaceNodeStatus mtype---- | @application/json@-instance Produces ReplaceNodeStatus MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReplaceNodeStatus MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReplaceNodeStatus MimeYaml----- *** replacePersistentVolume---- | @PUT \/api\/v1\/persistentvolumes\/{name}@--- --- replace the specified PersistentVolume--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -replacePersistentVolume - :: (Consumes ReplacePersistentVolume contentType, MimeRender contentType V1PersistentVolume)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1PersistentVolume -- ^ "body"- -> Name -- ^ "name" - name of the PersistentVolume- -> KubernetesRequest ReplacePersistentVolume contentType V1PersistentVolume accept-replacePersistentVolume _ _ body (Name name) =- _mkRequest "PUT" ["/api/v1/persistentvolumes/",toPath name]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data ReplacePersistentVolume -instance HasBodyParam ReplacePersistentVolume V1PersistentVolume ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReplacePersistentVolume Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam ReplacePersistentVolume DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam ReplacePersistentVolume FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)- --- | @*/*@-instance MimeType mtype => Consumes ReplacePersistentVolume mtype---- | @application/json@-instance Produces ReplacePersistentVolume MimeJSON--- | @application/vnd.kubernetes.protobuf@-instance Produces ReplacePersistentVolume MimeVndKubernetesProtobuf--- | @application/yaml@-instance Produces ReplacePersistentVolume MimeYaml----- *** replacePersistentVolumeStatus---- | @PUT \/api\/v1\/persistentvolumes\/{name}\/status@--- --- replace status of the specified PersistentVolume--- --- AuthMethod: 'AuthApiKeyBearerToken'--- -replacePersistentVolumeStatus - :: (Consumes ReplacePersistentVolumeStatus contentType, MimeRender contentType V1PersistentVolume)- => ContentType contentType -- ^ request content-type ('MimeType')- -> Accept accept -- ^ request accept ('MimeType')- -> V1PersistentVolume -- ^ "body"- -> Name -- ^ "name" - name of the PersistentVolume- -> KubernetesRequest ReplacePersistentVolumeStatus contentType V1PersistentVolume accept-replacePersistentVolumeStatus _ _ body (Name name) =- _mkRequest "PUT" ["/api/v1/persistentvolumes/",toPath name,"/status"]- `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)- `setBodyParam` body--data ReplacePersistentVolumeStatus -instance HasBodyParam ReplacePersistentVolumeStatus V1PersistentVolume ---- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.-instance HasOptionalParam ReplacePersistentVolumeStatus Pretty where- applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)---- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed-instance HasOptionalParam ReplacePersistentVolumeStatus DryRun where- applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)---- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.-instance HasOptionalParam ReplacePersistentVolumeStatus FieldManager where- applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectDeleteNamespacedPodProxy mtype+++-- *** connectDeleteNamespacedPodProxyWithPath++-- | @DELETE \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/proxy\/{path}@+-- +-- connect DELETE requests to proxy of Pod+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectDeleteNamespacedPodProxyWithPath + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the PodProxyOptions+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> Path -- ^ "path" - path to the resource+ -> KubernetesRequest ConnectDeleteNamespacedPodProxyWithPath MimeNoContent Text accept+connectDeleteNamespacedPodProxyWithPath _ (Name name) (Namespace namespace) (Path path) =+ _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/proxy/",toPath path]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectDeleteNamespacedPodProxyWithPath ++-- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to pod.+instance HasOptionalParam ConnectDeleteNamespacedPodProxyWithPath Path2 where+ applyOptionalParam req (Path2 xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectDeleteNamespacedPodProxyWithPath mtype+++-- *** connectDeleteNamespacedServiceProxy++-- | @DELETE \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/proxy@+-- +-- connect DELETE requests to proxy of Service+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectDeleteNamespacedServiceProxy + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the ServiceProxyOptions+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ConnectDeleteNamespacedServiceProxy MimeNoContent Text accept+connectDeleteNamespacedServiceProxy _ (Name name) (Namespace namespace) =+ _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/proxy"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectDeleteNamespacedServiceProxy ++-- | /Optional Param/ "path" - Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.+instance HasOptionalParam ConnectDeleteNamespacedServiceProxy Path where+ applyOptionalParam req (Path xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectDeleteNamespacedServiceProxy mtype+++-- *** connectDeleteNamespacedServiceProxyWithPath++-- | @DELETE \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/proxy\/{path}@+-- +-- connect DELETE requests to proxy of Service+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectDeleteNamespacedServiceProxyWithPath + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the ServiceProxyOptions+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> Path -- ^ "path" - path to the resource+ -> KubernetesRequest ConnectDeleteNamespacedServiceProxyWithPath MimeNoContent Text accept+connectDeleteNamespacedServiceProxyWithPath _ (Name name) (Namespace namespace) (Path path) =+ _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/proxy/",toPath path]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectDeleteNamespacedServiceProxyWithPath ++-- | /Optional Param/ "path" - Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.+instance HasOptionalParam ConnectDeleteNamespacedServiceProxyWithPath Path2 where+ applyOptionalParam req (Path2 xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectDeleteNamespacedServiceProxyWithPath mtype+++-- *** connectDeleteNodeProxy++-- | @DELETE \/api\/v1\/nodes\/{name}\/proxy@+-- +-- connect DELETE requests to proxy of Node+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectDeleteNodeProxy + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the NodeProxyOptions+ -> KubernetesRequest ConnectDeleteNodeProxy MimeNoContent Text accept+connectDeleteNodeProxy _ (Name name) =+ _mkRequest "DELETE" ["/api/v1/nodes/",toPath name,"/proxy"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectDeleteNodeProxy ++-- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to node.+instance HasOptionalParam ConnectDeleteNodeProxy Path where+ applyOptionalParam req (Path xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectDeleteNodeProxy mtype+++-- *** connectDeleteNodeProxyWithPath++-- | @DELETE \/api\/v1\/nodes\/{name}\/proxy\/{path}@+-- +-- connect DELETE requests to proxy of Node+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectDeleteNodeProxyWithPath + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the NodeProxyOptions+ -> Path -- ^ "path" - path to the resource+ -> KubernetesRequest ConnectDeleteNodeProxyWithPath MimeNoContent Text accept+connectDeleteNodeProxyWithPath _ (Name name) (Path path) =+ _mkRequest "DELETE" ["/api/v1/nodes/",toPath name,"/proxy/",toPath path]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectDeleteNodeProxyWithPath ++-- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to node.+instance HasOptionalParam ConnectDeleteNodeProxyWithPath Path2 where+ applyOptionalParam req (Path2 xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectDeleteNodeProxyWithPath mtype+++-- *** connectGetNamespacedPodAttach++-- | @GET \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/attach@+-- +-- connect GET requests to attach of Pod+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectGetNamespacedPodAttach + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the PodAttachOptions+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ConnectGetNamespacedPodAttach MimeNoContent Text accept+connectGetNamespacedPodAttach _ (Name name) (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/attach"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectGetNamespacedPodAttach ++-- | /Optional Param/ "container" - The container in which to execute the command. Defaults to only container if there is only one container in the pod.+instance HasOptionalParam ConnectGetNamespacedPodAttach Container where+ applyOptionalParam req (Container xs) =+ req `addQuery` toQuery ("container", Just xs)++-- | /Optional Param/ "stderr" - Stderr if true indicates that stderr is to be redirected for the attach call. Defaults to true.+instance HasOptionalParam ConnectGetNamespacedPodAttach Stderr where+ applyOptionalParam req (Stderr xs) =+ req `addQuery` toQuery ("stderr", Just xs)++-- | /Optional Param/ "stdin" - Stdin if true, redirects the standard input stream of the pod for this call. Defaults to false.+instance HasOptionalParam ConnectGetNamespacedPodAttach Stdin where+ applyOptionalParam req (Stdin xs) =+ req `addQuery` toQuery ("stdin", Just xs)++-- | /Optional Param/ "stdout" - Stdout if true indicates that stdout is to be redirected for the attach call. Defaults to true.+instance HasOptionalParam ConnectGetNamespacedPodAttach Stdout where+ applyOptionalParam req (Stdout xs) =+ req `addQuery` toQuery ("stdout", Just xs)++-- | /Optional Param/ "tty" - TTY if true indicates that a tty will be allocated for the attach call. This is passed through the container runtime so the tty is allocated on the worker node by the container runtime. Defaults to false.+instance HasOptionalParam ConnectGetNamespacedPodAttach Tty where+ applyOptionalParam req (Tty xs) =+ req `addQuery` toQuery ("tty", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectGetNamespacedPodAttach mtype+++-- *** connectGetNamespacedPodExec++-- | @GET \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/exec@+-- +-- connect GET requests to exec of Pod+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectGetNamespacedPodExec + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the PodExecOptions+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ConnectGetNamespacedPodExec MimeNoContent Text accept+connectGetNamespacedPodExec _ (Name name) (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/exec"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectGetNamespacedPodExec ++-- | /Optional Param/ "command" - Command is the remote command to execute. argv array. Not executed within a shell.+instance HasOptionalParam ConnectGetNamespacedPodExec Command where+ applyOptionalParam req (Command xs) =+ req `addQuery` toQuery ("command", Just xs)++-- | /Optional Param/ "container" - Container in which to execute the command. Defaults to only container if there is only one container in the pod.+instance HasOptionalParam ConnectGetNamespacedPodExec Container where+ applyOptionalParam req (Container xs) =+ req `addQuery` toQuery ("container", Just xs)++-- | /Optional Param/ "stderr" - Redirect the standard error stream of the pod for this call. Defaults to true.+instance HasOptionalParam ConnectGetNamespacedPodExec Stderr where+ applyOptionalParam req (Stderr xs) =+ req `addQuery` toQuery ("stderr", Just xs)++-- | /Optional Param/ "stdin" - Redirect the standard input stream of the pod for this call. Defaults to false.+instance HasOptionalParam ConnectGetNamespacedPodExec Stdin where+ applyOptionalParam req (Stdin xs) =+ req `addQuery` toQuery ("stdin", Just xs)++-- | /Optional Param/ "stdout" - Redirect the standard output stream of the pod for this call. Defaults to true.+instance HasOptionalParam ConnectGetNamespacedPodExec Stdout where+ applyOptionalParam req (Stdout xs) =+ req `addQuery` toQuery ("stdout", Just xs)++-- | /Optional Param/ "tty" - TTY if true indicates that a tty will be allocated for the exec call. Defaults to false.+instance HasOptionalParam ConnectGetNamespacedPodExec Tty where+ applyOptionalParam req (Tty xs) =+ req `addQuery` toQuery ("tty", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectGetNamespacedPodExec mtype+++-- *** connectGetNamespacedPodPortforward++-- | @GET \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/portforward@+-- +-- connect GET requests to portforward of Pod+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectGetNamespacedPodPortforward + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the PodPortForwardOptions+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ConnectGetNamespacedPodPortforward MimeNoContent Text accept+connectGetNamespacedPodPortforward _ (Name name) (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/portforward"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectGetNamespacedPodPortforward ++-- | /Optional Param/ "ports" - List of ports to forward Required when using WebSockets+instance HasOptionalParam ConnectGetNamespacedPodPortforward Ports where+ applyOptionalParam req (Ports xs) =+ req `addQuery` toQuery ("ports", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectGetNamespacedPodPortforward mtype+++-- *** connectGetNamespacedPodProxy++-- | @GET \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/proxy@+-- +-- connect GET requests to proxy of Pod+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectGetNamespacedPodProxy + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the PodProxyOptions+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ConnectGetNamespacedPodProxy MimeNoContent Text accept+connectGetNamespacedPodProxy _ (Name name) (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/proxy"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectGetNamespacedPodProxy ++-- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to pod.+instance HasOptionalParam ConnectGetNamespacedPodProxy Path where+ applyOptionalParam req (Path xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectGetNamespacedPodProxy mtype+++-- *** connectGetNamespacedPodProxyWithPath++-- | @GET \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/proxy\/{path}@+-- +-- connect GET requests to proxy of Pod+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectGetNamespacedPodProxyWithPath + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the PodProxyOptions+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> Path -- ^ "path" - path to the resource+ -> KubernetesRequest ConnectGetNamespacedPodProxyWithPath MimeNoContent Text accept+connectGetNamespacedPodProxyWithPath _ (Name name) (Namespace namespace) (Path path) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/proxy/",toPath path]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectGetNamespacedPodProxyWithPath ++-- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to pod.+instance HasOptionalParam ConnectGetNamespacedPodProxyWithPath Path2 where+ applyOptionalParam req (Path2 xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectGetNamespacedPodProxyWithPath mtype+++-- *** connectGetNamespacedServiceProxy++-- | @GET \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/proxy@+-- +-- connect GET requests to proxy of Service+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectGetNamespacedServiceProxy + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the ServiceProxyOptions+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ConnectGetNamespacedServiceProxy MimeNoContent Text accept+connectGetNamespacedServiceProxy _ (Name name) (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/proxy"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectGetNamespacedServiceProxy ++-- | /Optional Param/ "path" - Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.+instance HasOptionalParam ConnectGetNamespacedServiceProxy Path where+ applyOptionalParam req (Path xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectGetNamespacedServiceProxy mtype+++-- *** connectGetNamespacedServiceProxyWithPath++-- | @GET \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/proxy\/{path}@+-- +-- connect GET requests to proxy of Service+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectGetNamespacedServiceProxyWithPath + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the ServiceProxyOptions+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> Path -- ^ "path" - path to the resource+ -> KubernetesRequest ConnectGetNamespacedServiceProxyWithPath MimeNoContent Text accept+connectGetNamespacedServiceProxyWithPath _ (Name name) (Namespace namespace) (Path path) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/proxy/",toPath path]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectGetNamespacedServiceProxyWithPath ++-- | /Optional Param/ "path" - Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.+instance HasOptionalParam ConnectGetNamespacedServiceProxyWithPath Path2 where+ applyOptionalParam req (Path2 xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectGetNamespacedServiceProxyWithPath mtype+++-- *** connectGetNodeProxy++-- | @GET \/api\/v1\/nodes\/{name}\/proxy@+-- +-- connect GET requests to proxy of Node+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectGetNodeProxy + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the NodeProxyOptions+ -> KubernetesRequest ConnectGetNodeProxy MimeNoContent Text accept+connectGetNodeProxy _ (Name name) =+ _mkRequest "GET" ["/api/v1/nodes/",toPath name,"/proxy"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectGetNodeProxy ++-- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to node.+instance HasOptionalParam ConnectGetNodeProxy Path where+ applyOptionalParam req (Path xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectGetNodeProxy mtype+++-- *** connectGetNodeProxyWithPath++-- | @GET \/api\/v1\/nodes\/{name}\/proxy\/{path}@+-- +-- connect GET requests to proxy of Node+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectGetNodeProxyWithPath + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the NodeProxyOptions+ -> Path -- ^ "path" - path to the resource+ -> KubernetesRequest ConnectGetNodeProxyWithPath MimeNoContent Text accept+connectGetNodeProxyWithPath _ (Name name) (Path path) =+ _mkRequest "GET" ["/api/v1/nodes/",toPath name,"/proxy/",toPath path]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectGetNodeProxyWithPath ++-- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to node.+instance HasOptionalParam ConnectGetNodeProxyWithPath Path2 where+ applyOptionalParam req (Path2 xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectGetNodeProxyWithPath mtype+++-- *** connectHeadNamespacedPodProxy++-- | @HEAD \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/proxy@+-- +-- connect HEAD requests to proxy of Pod+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectHeadNamespacedPodProxy + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the PodProxyOptions+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ConnectHeadNamespacedPodProxy MimeNoContent Text accept+connectHeadNamespacedPodProxy _ (Name name) (Namespace namespace) =+ _mkRequest "HEAD" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/proxy"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectHeadNamespacedPodProxy ++-- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to pod.+instance HasOptionalParam ConnectHeadNamespacedPodProxy Path where+ applyOptionalParam req (Path xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectHeadNamespacedPodProxy mtype+++-- *** connectHeadNamespacedPodProxyWithPath++-- | @HEAD \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/proxy\/{path}@+-- +-- connect HEAD requests to proxy of Pod+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectHeadNamespacedPodProxyWithPath + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the PodProxyOptions+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> Path -- ^ "path" - path to the resource+ -> KubernetesRequest ConnectHeadNamespacedPodProxyWithPath MimeNoContent Text accept+connectHeadNamespacedPodProxyWithPath _ (Name name) (Namespace namespace) (Path path) =+ _mkRequest "HEAD" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/proxy/",toPath path]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectHeadNamespacedPodProxyWithPath ++-- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to pod.+instance HasOptionalParam ConnectHeadNamespacedPodProxyWithPath Path2 where+ applyOptionalParam req (Path2 xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectHeadNamespacedPodProxyWithPath mtype+++-- *** connectHeadNamespacedServiceProxy++-- | @HEAD \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/proxy@+-- +-- connect HEAD requests to proxy of Service+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectHeadNamespacedServiceProxy + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the ServiceProxyOptions+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ConnectHeadNamespacedServiceProxy MimeNoContent Text accept+connectHeadNamespacedServiceProxy _ (Name name) (Namespace namespace) =+ _mkRequest "HEAD" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/proxy"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectHeadNamespacedServiceProxy ++-- | /Optional Param/ "path" - Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.+instance HasOptionalParam ConnectHeadNamespacedServiceProxy Path where+ applyOptionalParam req (Path xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectHeadNamespacedServiceProxy mtype+++-- *** connectHeadNamespacedServiceProxyWithPath++-- | @HEAD \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/proxy\/{path}@+-- +-- connect HEAD requests to proxy of Service+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectHeadNamespacedServiceProxyWithPath + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the ServiceProxyOptions+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> Path -- ^ "path" - path to the resource+ -> KubernetesRequest ConnectHeadNamespacedServiceProxyWithPath MimeNoContent Text accept+connectHeadNamespacedServiceProxyWithPath _ (Name name) (Namespace namespace) (Path path) =+ _mkRequest "HEAD" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/proxy/",toPath path]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectHeadNamespacedServiceProxyWithPath ++-- | /Optional Param/ "path" - Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.+instance HasOptionalParam ConnectHeadNamespacedServiceProxyWithPath Path2 where+ applyOptionalParam req (Path2 xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectHeadNamespacedServiceProxyWithPath mtype+++-- *** connectHeadNodeProxy++-- | @HEAD \/api\/v1\/nodes\/{name}\/proxy@+-- +-- connect HEAD requests to proxy of Node+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectHeadNodeProxy + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the NodeProxyOptions+ -> KubernetesRequest ConnectHeadNodeProxy MimeNoContent Text accept+connectHeadNodeProxy _ (Name name) =+ _mkRequest "HEAD" ["/api/v1/nodes/",toPath name,"/proxy"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectHeadNodeProxy ++-- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to node.+instance HasOptionalParam ConnectHeadNodeProxy Path where+ applyOptionalParam req (Path xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectHeadNodeProxy mtype+++-- *** connectHeadNodeProxyWithPath++-- | @HEAD \/api\/v1\/nodes\/{name}\/proxy\/{path}@+-- +-- connect HEAD requests to proxy of Node+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectHeadNodeProxyWithPath + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the NodeProxyOptions+ -> Path -- ^ "path" - path to the resource+ -> KubernetesRequest ConnectHeadNodeProxyWithPath MimeNoContent Text accept+connectHeadNodeProxyWithPath _ (Name name) (Path path) =+ _mkRequest "HEAD" ["/api/v1/nodes/",toPath name,"/proxy/",toPath path]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectHeadNodeProxyWithPath ++-- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to node.+instance HasOptionalParam ConnectHeadNodeProxyWithPath Path2 where+ applyOptionalParam req (Path2 xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectHeadNodeProxyWithPath mtype+++-- *** connectOptionsNamespacedPodProxy++-- | @OPTIONS \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/proxy@+-- +-- connect OPTIONS requests to proxy of Pod+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectOptionsNamespacedPodProxy + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the PodProxyOptions+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ConnectOptionsNamespacedPodProxy MimeNoContent Text accept+connectOptionsNamespacedPodProxy _ (Name name) (Namespace namespace) =+ _mkRequest "OPTIONS" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/proxy"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectOptionsNamespacedPodProxy ++-- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to pod.+instance HasOptionalParam ConnectOptionsNamespacedPodProxy Path where+ applyOptionalParam req (Path xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectOptionsNamespacedPodProxy mtype+++-- *** connectOptionsNamespacedPodProxyWithPath++-- | @OPTIONS \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/proxy\/{path}@+-- +-- connect OPTIONS requests to proxy of Pod+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectOptionsNamespacedPodProxyWithPath + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the PodProxyOptions+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> Path -- ^ "path" - path to the resource+ -> KubernetesRequest ConnectOptionsNamespacedPodProxyWithPath MimeNoContent Text accept+connectOptionsNamespacedPodProxyWithPath _ (Name name) (Namespace namespace) (Path path) =+ _mkRequest "OPTIONS" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/proxy/",toPath path]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectOptionsNamespacedPodProxyWithPath ++-- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to pod.+instance HasOptionalParam ConnectOptionsNamespacedPodProxyWithPath Path2 where+ applyOptionalParam req (Path2 xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectOptionsNamespacedPodProxyWithPath mtype+++-- *** connectOptionsNamespacedServiceProxy++-- | @OPTIONS \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/proxy@+-- +-- connect OPTIONS requests to proxy of Service+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectOptionsNamespacedServiceProxy + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the ServiceProxyOptions+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ConnectOptionsNamespacedServiceProxy MimeNoContent Text accept+connectOptionsNamespacedServiceProxy _ (Name name) (Namespace namespace) =+ _mkRequest "OPTIONS" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/proxy"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectOptionsNamespacedServiceProxy ++-- | /Optional Param/ "path" - Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.+instance HasOptionalParam ConnectOptionsNamespacedServiceProxy Path where+ applyOptionalParam req (Path xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectOptionsNamespacedServiceProxy mtype+++-- *** connectOptionsNamespacedServiceProxyWithPath++-- | @OPTIONS \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/proxy\/{path}@+-- +-- connect OPTIONS requests to proxy of Service+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectOptionsNamespacedServiceProxyWithPath + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the ServiceProxyOptions+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> Path -- ^ "path" - path to the resource+ -> KubernetesRequest ConnectOptionsNamespacedServiceProxyWithPath MimeNoContent Text accept+connectOptionsNamespacedServiceProxyWithPath _ (Name name) (Namespace namespace) (Path path) =+ _mkRequest "OPTIONS" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/proxy/",toPath path]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectOptionsNamespacedServiceProxyWithPath ++-- | /Optional Param/ "path" - Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.+instance HasOptionalParam ConnectOptionsNamespacedServiceProxyWithPath Path2 where+ applyOptionalParam req (Path2 xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectOptionsNamespacedServiceProxyWithPath mtype+++-- *** connectOptionsNodeProxy++-- | @OPTIONS \/api\/v1\/nodes\/{name}\/proxy@+-- +-- connect OPTIONS requests to proxy of Node+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectOptionsNodeProxy + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the NodeProxyOptions+ -> KubernetesRequest ConnectOptionsNodeProxy MimeNoContent Text accept+connectOptionsNodeProxy _ (Name name) =+ _mkRequest "OPTIONS" ["/api/v1/nodes/",toPath name,"/proxy"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectOptionsNodeProxy ++-- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to node.+instance HasOptionalParam ConnectOptionsNodeProxy Path where+ applyOptionalParam req (Path xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectOptionsNodeProxy mtype+++-- *** connectOptionsNodeProxyWithPath++-- | @OPTIONS \/api\/v1\/nodes\/{name}\/proxy\/{path}@+-- +-- connect OPTIONS requests to proxy of Node+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectOptionsNodeProxyWithPath + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the NodeProxyOptions+ -> Path -- ^ "path" - path to the resource+ -> KubernetesRequest ConnectOptionsNodeProxyWithPath MimeNoContent Text accept+connectOptionsNodeProxyWithPath _ (Name name) (Path path) =+ _mkRequest "OPTIONS" ["/api/v1/nodes/",toPath name,"/proxy/",toPath path]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectOptionsNodeProxyWithPath ++-- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to node.+instance HasOptionalParam ConnectOptionsNodeProxyWithPath Path2 where+ applyOptionalParam req (Path2 xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectOptionsNodeProxyWithPath mtype+++-- *** connectPatchNamespacedPodProxy++-- | @PATCH \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/proxy@+-- +-- connect PATCH requests to proxy of Pod+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectPatchNamespacedPodProxy + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the PodProxyOptions+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ConnectPatchNamespacedPodProxy MimeNoContent Text accept+connectPatchNamespacedPodProxy _ (Name name) (Namespace namespace) =+ _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/proxy"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectPatchNamespacedPodProxy ++-- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to pod.+instance HasOptionalParam ConnectPatchNamespacedPodProxy Path where+ applyOptionalParam req (Path xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectPatchNamespacedPodProxy mtype+++-- *** connectPatchNamespacedPodProxyWithPath++-- | @PATCH \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/proxy\/{path}@+-- +-- connect PATCH requests to proxy of Pod+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectPatchNamespacedPodProxyWithPath + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the PodProxyOptions+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> Path -- ^ "path" - path to the resource+ -> KubernetesRequest ConnectPatchNamespacedPodProxyWithPath MimeNoContent Text accept+connectPatchNamespacedPodProxyWithPath _ (Name name) (Namespace namespace) (Path path) =+ _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/proxy/",toPath path]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectPatchNamespacedPodProxyWithPath ++-- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to pod.+instance HasOptionalParam ConnectPatchNamespacedPodProxyWithPath Path2 where+ applyOptionalParam req (Path2 xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectPatchNamespacedPodProxyWithPath mtype+++-- *** connectPatchNamespacedServiceProxy++-- | @PATCH \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/proxy@+-- +-- connect PATCH requests to proxy of Service+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectPatchNamespacedServiceProxy + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the ServiceProxyOptions+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ConnectPatchNamespacedServiceProxy MimeNoContent Text accept+connectPatchNamespacedServiceProxy _ (Name name) (Namespace namespace) =+ _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/proxy"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectPatchNamespacedServiceProxy ++-- | /Optional Param/ "path" - Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.+instance HasOptionalParam ConnectPatchNamespacedServiceProxy Path where+ applyOptionalParam req (Path xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectPatchNamespacedServiceProxy mtype+++-- *** connectPatchNamespacedServiceProxyWithPath++-- | @PATCH \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/proxy\/{path}@+-- +-- connect PATCH requests to proxy of Service+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectPatchNamespacedServiceProxyWithPath + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the ServiceProxyOptions+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> Path -- ^ "path" - path to the resource+ -> KubernetesRequest ConnectPatchNamespacedServiceProxyWithPath MimeNoContent Text accept+connectPatchNamespacedServiceProxyWithPath _ (Name name) (Namespace namespace) (Path path) =+ _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/proxy/",toPath path]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectPatchNamespacedServiceProxyWithPath ++-- | /Optional Param/ "path" - Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.+instance HasOptionalParam ConnectPatchNamespacedServiceProxyWithPath Path2 where+ applyOptionalParam req (Path2 xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectPatchNamespacedServiceProxyWithPath mtype+++-- *** connectPatchNodeProxy++-- | @PATCH \/api\/v1\/nodes\/{name}\/proxy@+-- +-- connect PATCH requests to proxy of Node+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectPatchNodeProxy + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the NodeProxyOptions+ -> KubernetesRequest ConnectPatchNodeProxy MimeNoContent Text accept+connectPatchNodeProxy _ (Name name) =+ _mkRequest "PATCH" ["/api/v1/nodes/",toPath name,"/proxy"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectPatchNodeProxy ++-- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to node.+instance HasOptionalParam ConnectPatchNodeProxy Path where+ applyOptionalParam req (Path xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectPatchNodeProxy mtype+++-- *** connectPatchNodeProxyWithPath++-- | @PATCH \/api\/v1\/nodes\/{name}\/proxy\/{path}@+-- +-- connect PATCH requests to proxy of Node+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectPatchNodeProxyWithPath + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the NodeProxyOptions+ -> Path -- ^ "path" - path to the resource+ -> KubernetesRequest ConnectPatchNodeProxyWithPath MimeNoContent Text accept+connectPatchNodeProxyWithPath _ (Name name) (Path path) =+ _mkRequest "PATCH" ["/api/v1/nodes/",toPath name,"/proxy/",toPath path]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectPatchNodeProxyWithPath ++-- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to node.+instance HasOptionalParam ConnectPatchNodeProxyWithPath Path2 where+ applyOptionalParam req (Path2 xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectPatchNodeProxyWithPath mtype+++-- *** connectPostNamespacedPodAttach++-- | @POST \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/attach@+-- +-- connect POST requests to attach of Pod+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectPostNamespacedPodAttach + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the PodAttachOptions+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ConnectPostNamespacedPodAttach MimeNoContent Text accept+connectPostNamespacedPodAttach _ (Name name) (Namespace namespace) =+ _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/attach"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectPostNamespacedPodAttach ++-- | /Optional Param/ "container" - The container in which to execute the command. Defaults to only container if there is only one container in the pod.+instance HasOptionalParam ConnectPostNamespacedPodAttach Container where+ applyOptionalParam req (Container xs) =+ req `addQuery` toQuery ("container", Just xs)++-- | /Optional Param/ "stderr" - Stderr if true indicates that stderr is to be redirected for the attach call. Defaults to true.+instance HasOptionalParam ConnectPostNamespacedPodAttach Stderr where+ applyOptionalParam req (Stderr xs) =+ req `addQuery` toQuery ("stderr", Just xs)++-- | /Optional Param/ "stdin" - Stdin if true, redirects the standard input stream of the pod for this call. Defaults to false.+instance HasOptionalParam ConnectPostNamespacedPodAttach Stdin where+ applyOptionalParam req (Stdin xs) =+ req `addQuery` toQuery ("stdin", Just xs)++-- | /Optional Param/ "stdout" - Stdout if true indicates that stdout is to be redirected for the attach call. Defaults to true.+instance HasOptionalParam ConnectPostNamespacedPodAttach Stdout where+ applyOptionalParam req (Stdout xs) =+ req `addQuery` toQuery ("stdout", Just xs)++-- | /Optional Param/ "tty" - TTY if true indicates that a tty will be allocated for the attach call. This is passed through the container runtime so the tty is allocated on the worker node by the container runtime. Defaults to false.+instance HasOptionalParam ConnectPostNamespacedPodAttach Tty where+ applyOptionalParam req (Tty xs) =+ req `addQuery` toQuery ("tty", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectPostNamespacedPodAttach mtype+++-- *** connectPostNamespacedPodExec++-- | @POST \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/exec@+-- +-- connect POST requests to exec of Pod+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectPostNamespacedPodExec + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the PodExecOptions+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ConnectPostNamespacedPodExec MimeNoContent Text accept+connectPostNamespacedPodExec _ (Name name) (Namespace namespace) =+ _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/exec"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectPostNamespacedPodExec ++-- | /Optional Param/ "command" - Command is the remote command to execute. argv array. Not executed within a shell.+instance HasOptionalParam ConnectPostNamespacedPodExec Command where+ applyOptionalParam req (Command xs) =+ req `addQuery` toQuery ("command", Just xs)++-- | /Optional Param/ "container" - Container in which to execute the command. Defaults to only container if there is only one container in the pod.+instance HasOptionalParam ConnectPostNamespacedPodExec Container where+ applyOptionalParam req (Container xs) =+ req `addQuery` toQuery ("container", Just xs)++-- | /Optional Param/ "stderr" - Redirect the standard error stream of the pod for this call. Defaults to true.+instance HasOptionalParam ConnectPostNamespacedPodExec Stderr where+ applyOptionalParam req (Stderr xs) =+ req `addQuery` toQuery ("stderr", Just xs)++-- | /Optional Param/ "stdin" - Redirect the standard input stream of the pod for this call. Defaults to false.+instance HasOptionalParam ConnectPostNamespacedPodExec Stdin where+ applyOptionalParam req (Stdin xs) =+ req `addQuery` toQuery ("stdin", Just xs)++-- | /Optional Param/ "stdout" - Redirect the standard output stream of the pod for this call. Defaults to true.+instance HasOptionalParam ConnectPostNamespacedPodExec Stdout where+ applyOptionalParam req (Stdout xs) =+ req `addQuery` toQuery ("stdout", Just xs)++-- | /Optional Param/ "tty" - TTY if true indicates that a tty will be allocated for the exec call. Defaults to false.+instance HasOptionalParam ConnectPostNamespacedPodExec Tty where+ applyOptionalParam req (Tty xs) =+ req `addQuery` toQuery ("tty", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectPostNamespacedPodExec mtype+++-- *** connectPostNamespacedPodPortforward++-- | @POST \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/portforward@+-- +-- connect POST requests to portforward of Pod+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectPostNamespacedPodPortforward + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the PodPortForwardOptions+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ConnectPostNamespacedPodPortforward MimeNoContent Text accept+connectPostNamespacedPodPortforward _ (Name name) (Namespace namespace) =+ _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/portforward"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectPostNamespacedPodPortforward ++-- | /Optional Param/ "ports" - List of ports to forward Required when using WebSockets+instance HasOptionalParam ConnectPostNamespacedPodPortforward Ports where+ applyOptionalParam req (Ports xs) =+ req `addQuery` toQuery ("ports", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectPostNamespacedPodPortforward mtype+++-- *** connectPostNamespacedPodProxy++-- | @POST \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/proxy@+-- +-- connect POST requests to proxy of Pod+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectPostNamespacedPodProxy + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the PodProxyOptions+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ConnectPostNamespacedPodProxy MimeNoContent Text accept+connectPostNamespacedPodProxy _ (Name name) (Namespace namespace) =+ _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/proxy"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectPostNamespacedPodProxy ++-- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to pod.+instance HasOptionalParam ConnectPostNamespacedPodProxy Path where+ applyOptionalParam req (Path xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectPostNamespacedPodProxy mtype+++-- *** connectPostNamespacedPodProxyWithPath++-- | @POST \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/proxy\/{path}@+-- +-- connect POST requests to proxy of Pod+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectPostNamespacedPodProxyWithPath + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the PodProxyOptions+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> Path -- ^ "path" - path to the resource+ -> KubernetesRequest ConnectPostNamespacedPodProxyWithPath MimeNoContent Text accept+connectPostNamespacedPodProxyWithPath _ (Name name) (Namespace namespace) (Path path) =+ _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/proxy/",toPath path]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectPostNamespacedPodProxyWithPath ++-- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to pod.+instance HasOptionalParam ConnectPostNamespacedPodProxyWithPath Path2 where+ applyOptionalParam req (Path2 xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectPostNamespacedPodProxyWithPath mtype+++-- *** connectPostNamespacedServiceProxy++-- | @POST \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/proxy@+-- +-- connect POST requests to proxy of Service+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectPostNamespacedServiceProxy + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the ServiceProxyOptions+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ConnectPostNamespacedServiceProxy MimeNoContent Text accept+connectPostNamespacedServiceProxy _ (Name name) (Namespace namespace) =+ _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/proxy"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectPostNamespacedServiceProxy ++-- | /Optional Param/ "path" - Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.+instance HasOptionalParam ConnectPostNamespacedServiceProxy Path where+ applyOptionalParam req (Path xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectPostNamespacedServiceProxy mtype+++-- *** connectPostNamespacedServiceProxyWithPath++-- | @POST \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/proxy\/{path}@+-- +-- connect POST requests to proxy of Service+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectPostNamespacedServiceProxyWithPath + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the ServiceProxyOptions+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> Path -- ^ "path" - path to the resource+ -> KubernetesRequest ConnectPostNamespacedServiceProxyWithPath MimeNoContent Text accept+connectPostNamespacedServiceProxyWithPath _ (Name name) (Namespace namespace) (Path path) =+ _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/proxy/",toPath path]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectPostNamespacedServiceProxyWithPath ++-- | /Optional Param/ "path" - Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.+instance HasOptionalParam ConnectPostNamespacedServiceProxyWithPath Path2 where+ applyOptionalParam req (Path2 xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectPostNamespacedServiceProxyWithPath mtype+++-- *** connectPostNodeProxy++-- | @POST \/api\/v1\/nodes\/{name}\/proxy@+-- +-- connect POST requests to proxy of Node+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectPostNodeProxy + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the NodeProxyOptions+ -> KubernetesRequest ConnectPostNodeProxy MimeNoContent Text accept+connectPostNodeProxy _ (Name name) =+ _mkRequest "POST" ["/api/v1/nodes/",toPath name,"/proxy"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectPostNodeProxy ++-- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to node.+instance HasOptionalParam ConnectPostNodeProxy Path where+ applyOptionalParam req (Path xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectPostNodeProxy mtype+++-- *** connectPostNodeProxyWithPath++-- | @POST \/api\/v1\/nodes\/{name}\/proxy\/{path}@+-- +-- connect POST requests to proxy of Node+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectPostNodeProxyWithPath + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the NodeProxyOptions+ -> Path -- ^ "path" - path to the resource+ -> KubernetesRequest ConnectPostNodeProxyWithPath MimeNoContent Text accept+connectPostNodeProxyWithPath _ (Name name) (Path path) =+ _mkRequest "POST" ["/api/v1/nodes/",toPath name,"/proxy/",toPath path]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectPostNodeProxyWithPath ++-- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to node.+instance HasOptionalParam ConnectPostNodeProxyWithPath Path2 where+ applyOptionalParam req (Path2 xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectPostNodeProxyWithPath mtype+++-- *** connectPutNamespacedPodProxy++-- | @PUT \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/proxy@+-- +-- connect PUT requests to proxy of Pod+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectPutNamespacedPodProxy + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the PodProxyOptions+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ConnectPutNamespacedPodProxy MimeNoContent Text accept+connectPutNamespacedPodProxy _ (Name name) (Namespace namespace) =+ _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/proxy"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectPutNamespacedPodProxy ++-- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to pod.+instance HasOptionalParam ConnectPutNamespacedPodProxy Path where+ applyOptionalParam req (Path xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectPutNamespacedPodProxy mtype+++-- *** connectPutNamespacedPodProxyWithPath++-- | @PUT \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/proxy\/{path}@+-- +-- connect PUT requests to proxy of Pod+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectPutNamespacedPodProxyWithPath + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the PodProxyOptions+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> Path -- ^ "path" - path to the resource+ -> KubernetesRequest ConnectPutNamespacedPodProxyWithPath MimeNoContent Text accept+connectPutNamespacedPodProxyWithPath _ (Name name) (Namespace namespace) (Path path) =+ _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/proxy/",toPath path]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectPutNamespacedPodProxyWithPath ++-- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to pod.+instance HasOptionalParam ConnectPutNamespacedPodProxyWithPath Path2 where+ applyOptionalParam req (Path2 xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectPutNamespacedPodProxyWithPath mtype+++-- *** connectPutNamespacedServiceProxy++-- | @PUT \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/proxy@+-- +-- connect PUT requests to proxy of Service+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectPutNamespacedServiceProxy + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the ServiceProxyOptions+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ConnectPutNamespacedServiceProxy MimeNoContent Text accept+connectPutNamespacedServiceProxy _ (Name name) (Namespace namespace) =+ _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/proxy"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectPutNamespacedServiceProxy ++-- | /Optional Param/ "path" - Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.+instance HasOptionalParam ConnectPutNamespacedServiceProxy Path where+ applyOptionalParam req (Path xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectPutNamespacedServiceProxy mtype+++-- *** connectPutNamespacedServiceProxyWithPath++-- | @PUT \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/proxy\/{path}@+-- +-- connect PUT requests to proxy of Service+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectPutNamespacedServiceProxyWithPath + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the ServiceProxyOptions+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> Path -- ^ "path" - path to the resource+ -> KubernetesRequest ConnectPutNamespacedServiceProxyWithPath MimeNoContent Text accept+connectPutNamespacedServiceProxyWithPath _ (Name name) (Namespace namespace) (Path path) =+ _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/proxy/",toPath path]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectPutNamespacedServiceProxyWithPath ++-- | /Optional Param/ "path" - Path is the part of URLs that include service endpoints, suffixes, and parameters to use for the current proxy request to service. For example, the whole request URL is http://localhost/api/v1/namespaces/kube-system/services/elasticsearch-logging/_search?q=user:kimchy. Path is _search?q=user:kimchy.+instance HasOptionalParam ConnectPutNamespacedServiceProxyWithPath Path2 where+ applyOptionalParam req (Path2 xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectPutNamespacedServiceProxyWithPath mtype+++-- *** connectPutNodeProxy++-- | @PUT \/api\/v1\/nodes\/{name}\/proxy@+-- +-- connect PUT requests to proxy of Node+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectPutNodeProxy + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the NodeProxyOptions+ -> KubernetesRequest ConnectPutNodeProxy MimeNoContent Text accept+connectPutNodeProxy _ (Name name) =+ _mkRequest "PUT" ["/api/v1/nodes/",toPath name,"/proxy"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectPutNodeProxy ++-- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to node.+instance HasOptionalParam ConnectPutNodeProxy Path where+ applyOptionalParam req (Path xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectPutNodeProxy mtype+++-- *** connectPutNodeProxyWithPath++-- | @PUT \/api\/v1\/nodes\/{name}\/proxy\/{path}@+-- +-- connect PUT requests to proxy of Node+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +connectPutNodeProxyWithPath + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the NodeProxyOptions+ -> Path -- ^ "path" - path to the resource+ -> KubernetesRequest ConnectPutNodeProxyWithPath MimeNoContent Text accept+connectPutNodeProxyWithPath _ (Name name) (Path path) =+ _mkRequest "PUT" ["/api/v1/nodes/",toPath name,"/proxy/",toPath path]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ConnectPutNodeProxyWithPath ++-- | /Optional Param/ "path" - Path is the URL path to use for the current proxy request to node.+instance HasOptionalParam ConnectPutNodeProxyWithPath Path2 where+ applyOptionalParam req (Path2 xs) =+ req `addQuery` toQuery ("path", Just xs)+-- | @*/*@+instance MimeType mtype => Produces ConnectPutNodeProxyWithPath mtype+++-- *** createNamespace++-- | @POST \/api\/v1\/namespaces@+-- +-- create a Namespace+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +createNamespace + :: (Consumes CreateNamespace contentType, MimeRender contentType V1Namespace)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1Namespace -- ^ "body"+ -> KubernetesRequest CreateNamespace contentType V1Namespace accept+createNamespace _ _ body =+ _mkRequest "POST" ["/api/v1/namespaces"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data CreateNamespace +instance HasBodyParam CreateNamespace V1Namespace ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam CreateNamespace Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam CreateNamespace DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam CreateNamespace FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes CreateNamespace mtype++-- | @application/json@+instance Produces CreateNamespace MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces CreateNamespace MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces CreateNamespace MimeYaml+++-- *** createNamespacedBinding++-- | @POST \/api\/v1\/namespaces\/{namespace}\/bindings@+-- +-- create a Binding+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +createNamespacedBinding + :: (Consumes CreateNamespacedBinding contentType, MimeRender contentType V1Binding)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1Binding -- ^ "body"+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest CreateNamespacedBinding contentType V1Binding accept+createNamespacedBinding _ _ body (Namespace namespace) =+ _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/bindings"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data CreateNamespacedBinding +instance HasBodyParam CreateNamespacedBinding V1Binding ++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam CreateNamespacedBinding DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam CreateNamespacedBinding FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam CreateNamespacedBinding Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes CreateNamespacedBinding mtype++-- | @application/json@+instance Produces CreateNamespacedBinding MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces CreateNamespacedBinding MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces CreateNamespacedBinding MimeYaml+++-- *** createNamespacedConfigMap++-- | @POST \/api\/v1\/namespaces\/{namespace}\/configmaps@+-- +-- create a ConfigMap+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +createNamespacedConfigMap + :: (Consumes CreateNamespacedConfigMap contentType, MimeRender contentType V1ConfigMap)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1ConfigMap -- ^ "body"+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest CreateNamespacedConfigMap contentType V1ConfigMap accept+createNamespacedConfigMap _ _ body (Namespace namespace) =+ _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/configmaps"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data CreateNamespacedConfigMap +instance HasBodyParam CreateNamespacedConfigMap V1ConfigMap ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam CreateNamespacedConfigMap Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam CreateNamespacedConfigMap DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam CreateNamespacedConfigMap FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes CreateNamespacedConfigMap mtype++-- | @application/json@+instance Produces CreateNamespacedConfigMap MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces CreateNamespacedConfigMap MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces CreateNamespacedConfigMap MimeYaml+++-- *** createNamespacedEndpoints++-- | @POST \/api\/v1\/namespaces\/{namespace}\/endpoints@+-- +-- create Endpoints+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +createNamespacedEndpoints + :: (Consumes CreateNamespacedEndpoints contentType, MimeRender contentType V1Endpoints)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1Endpoints -- ^ "body"+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest CreateNamespacedEndpoints contentType V1Endpoints accept+createNamespacedEndpoints _ _ body (Namespace namespace) =+ _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/endpoints"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data CreateNamespacedEndpoints +instance HasBodyParam CreateNamespacedEndpoints V1Endpoints ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam CreateNamespacedEndpoints Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam CreateNamespacedEndpoints DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam CreateNamespacedEndpoints FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes CreateNamespacedEndpoints mtype++-- | @application/json@+instance Produces CreateNamespacedEndpoints MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces CreateNamespacedEndpoints MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces CreateNamespacedEndpoints MimeYaml+++-- *** createNamespacedEvent++-- | @POST \/api\/v1\/namespaces\/{namespace}\/events@+-- +-- create an Event+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +createNamespacedEvent + :: (Consumes CreateNamespacedEvent contentType, MimeRender contentType V1Event)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1Event -- ^ "body"+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest CreateNamespacedEvent contentType V1Event accept+createNamespacedEvent _ _ body (Namespace namespace) =+ _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/events"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data CreateNamespacedEvent +instance HasBodyParam CreateNamespacedEvent V1Event ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam CreateNamespacedEvent Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam CreateNamespacedEvent DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam CreateNamespacedEvent FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes CreateNamespacedEvent mtype++-- | @application/json@+instance Produces CreateNamespacedEvent MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces CreateNamespacedEvent MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces CreateNamespacedEvent MimeYaml+++-- *** createNamespacedLimitRange++-- | @POST \/api\/v1\/namespaces\/{namespace}\/limitranges@+-- +-- create a LimitRange+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +createNamespacedLimitRange + :: (Consumes CreateNamespacedLimitRange contentType, MimeRender contentType V1LimitRange)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1LimitRange -- ^ "body"+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest CreateNamespacedLimitRange contentType V1LimitRange accept+createNamespacedLimitRange _ _ body (Namespace namespace) =+ _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/limitranges"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data CreateNamespacedLimitRange +instance HasBodyParam CreateNamespacedLimitRange V1LimitRange ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam CreateNamespacedLimitRange Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam CreateNamespacedLimitRange DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam CreateNamespacedLimitRange FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes CreateNamespacedLimitRange mtype++-- | @application/json@+instance Produces CreateNamespacedLimitRange MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces CreateNamespacedLimitRange MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces CreateNamespacedLimitRange MimeYaml+++-- *** createNamespacedPersistentVolumeClaim++-- | @POST \/api\/v1\/namespaces\/{namespace}\/persistentvolumeclaims@+-- +-- create a PersistentVolumeClaim+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +createNamespacedPersistentVolumeClaim + :: (Consumes CreateNamespacedPersistentVolumeClaim contentType, MimeRender contentType V1PersistentVolumeClaim)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1PersistentVolumeClaim -- ^ "body"+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest CreateNamespacedPersistentVolumeClaim contentType V1PersistentVolumeClaim accept+createNamespacedPersistentVolumeClaim _ _ body (Namespace namespace) =+ _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/persistentvolumeclaims"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data CreateNamespacedPersistentVolumeClaim +instance HasBodyParam CreateNamespacedPersistentVolumeClaim V1PersistentVolumeClaim ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam CreateNamespacedPersistentVolumeClaim Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam CreateNamespacedPersistentVolumeClaim DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam CreateNamespacedPersistentVolumeClaim FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes CreateNamespacedPersistentVolumeClaim mtype++-- | @application/json@+instance Produces CreateNamespacedPersistentVolumeClaim MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces CreateNamespacedPersistentVolumeClaim MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces CreateNamespacedPersistentVolumeClaim MimeYaml+++-- *** createNamespacedPod++-- | @POST \/api\/v1\/namespaces\/{namespace}\/pods@+-- +-- create a Pod+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +createNamespacedPod + :: (Consumes CreateNamespacedPod contentType, MimeRender contentType V1Pod)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1Pod -- ^ "body"+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest CreateNamespacedPod contentType V1Pod accept+createNamespacedPod _ _ body (Namespace namespace) =+ _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/pods"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data CreateNamespacedPod +instance HasBodyParam CreateNamespacedPod V1Pod ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam CreateNamespacedPod Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam CreateNamespacedPod DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam CreateNamespacedPod FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes CreateNamespacedPod mtype++-- | @application/json@+instance Produces CreateNamespacedPod MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces CreateNamespacedPod MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces CreateNamespacedPod MimeYaml+++-- *** createNamespacedPodBinding++-- | @POST \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/binding@+-- +-- create binding of a Pod+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +createNamespacedPodBinding + :: (Consumes CreateNamespacedPodBinding contentType, MimeRender contentType V1Binding)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1Binding -- ^ "body"+ -> Name -- ^ "name" - name of the Binding+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest CreateNamespacedPodBinding contentType V1Binding accept+createNamespacedPodBinding _ _ body (Name name) (Namespace namespace) =+ _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/binding"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data CreateNamespacedPodBinding +instance HasBodyParam CreateNamespacedPodBinding V1Binding ++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam CreateNamespacedPodBinding DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam CreateNamespacedPodBinding FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam CreateNamespacedPodBinding Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes CreateNamespacedPodBinding mtype++-- | @application/json@+instance Produces CreateNamespacedPodBinding MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces CreateNamespacedPodBinding MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces CreateNamespacedPodBinding MimeYaml+++-- *** createNamespacedPodEviction++-- | @POST \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/eviction@+-- +-- create eviction of a Pod+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +createNamespacedPodEviction + :: (Consumes CreateNamespacedPodEviction contentType, MimeRender contentType V1beta1Eviction)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1beta1Eviction -- ^ "body"+ -> Name -- ^ "name" - name of the Eviction+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest CreateNamespacedPodEviction contentType V1beta1Eviction accept+createNamespacedPodEviction _ _ body (Name name) (Namespace namespace) =+ _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/eviction"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data CreateNamespacedPodEviction +instance HasBodyParam CreateNamespacedPodEviction V1beta1Eviction ++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam CreateNamespacedPodEviction DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam CreateNamespacedPodEviction FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam CreateNamespacedPodEviction Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes CreateNamespacedPodEviction mtype++-- | @application/json@+instance Produces CreateNamespacedPodEviction MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces CreateNamespacedPodEviction MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces CreateNamespacedPodEviction MimeYaml+++-- *** createNamespacedPodTemplate++-- | @POST \/api\/v1\/namespaces\/{namespace}\/podtemplates@+-- +-- create a PodTemplate+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +createNamespacedPodTemplate + :: (Consumes CreateNamespacedPodTemplate contentType, MimeRender contentType V1PodTemplate)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1PodTemplate -- ^ "body"+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest CreateNamespacedPodTemplate contentType V1PodTemplate accept+createNamespacedPodTemplate _ _ body (Namespace namespace) =+ _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/podtemplates"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data CreateNamespacedPodTemplate +instance HasBodyParam CreateNamespacedPodTemplate V1PodTemplate ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam CreateNamespacedPodTemplate Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam CreateNamespacedPodTemplate DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam CreateNamespacedPodTemplate FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes CreateNamespacedPodTemplate mtype++-- | @application/json@+instance Produces CreateNamespacedPodTemplate MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces CreateNamespacedPodTemplate MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces CreateNamespacedPodTemplate MimeYaml+++-- *** createNamespacedReplicationController++-- | @POST \/api\/v1\/namespaces\/{namespace}\/replicationcontrollers@+-- +-- create a ReplicationController+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +createNamespacedReplicationController + :: (Consumes CreateNamespacedReplicationController contentType, MimeRender contentType V1ReplicationController)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1ReplicationController -- ^ "body"+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest CreateNamespacedReplicationController contentType V1ReplicationController accept+createNamespacedReplicationController _ _ body (Namespace namespace) =+ _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/replicationcontrollers"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data CreateNamespacedReplicationController +instance HasBodyParam CreateNamespacedReplicationController V1ReplicationController ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam CreateNamespacedReplicationController Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam CreateNamespacedReplicationController DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam CreateNamespacedReplicationController FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes CreateNamespacedReplicationController mtype++-- | @application/json@+instance Produces CreateNamespacedReplicationController MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces CreateNamespacedReplicationController MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces CreateNamespacedReplicationController MimeYaml+++-- *** createNamespacedResourceQuota++-- | @POST \/api\/v1\/namespaces\/{namespace}\/resourcequotas@+-- +-- create a ResourceQuota+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +createNamespacedResourceQuota + :: (Consumes CreateNamespacedResourceQuota contentType, MimeRender contentType V1ResourceQuota)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1ResourceQuota -- ^ "body"+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest CreateNamespacedResourceQuota contentType V1ResourceQuota accept+createNamespacedResourceQuota _ _ body (Namespace namespace) =+ _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/resourcequotas"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data CreateNamespacedResourceQuota +instance HasBodyParam CreateNamespacedResourceQuota V1ResourceQuota ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam CreateNamespacedResourceQuota Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam CreateNamespacedResourceQuota DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam CreateNamespacedResourceQuota FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes CreateNamespacedResourceQuota mtype++-- | @application/json@+instance Produces CreateNamespacedResourceQuota MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces CreateNamespacedResourceQuota MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces CreateNamespacedResourceQuota MimeYaml+++-- *** createNamespacedSecret++-- | @POST \/api\/v1\/namespaces\/{namespace}\/secrets@+-- +-- create a Secret+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +createNamespacedSecret + :: (Consumes CreateNamespacedSecret contentType, MimeRender contentType V1Secret)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1Secret -- ^ "body"+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest CreateNamespacedSecret contentType V1Secret accept+createNamespacedSecret _ _ body (Namespace namespace) =+ _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/secrets"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data CreateNamespacedSecret +instance HasBodyParam CreateNamespacedSecret V1Secret ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam CreateNamespacedSecret Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam CreateNamespacedSecret DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam CreateNamespacedSecret FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes CreateNamespacedSecret mtype++-- | @application/json@+instance Produces CreateNamespacedSecret MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces CreateNamespacedSecret MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces CreateNamespacedSecret MimeYaml+++-- *** createNamespacedService++-- | @POST \/api\/v1\/namespaces\/{namespace}\/services@+-- +-- create a Service+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +createNamespacedService + :: (Consumes CreateNamespacedService contentType, MimeRender contentType V1Service)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1Service -- ^ "body"+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest CreateNamespacedService contentType V1Service accept+createNamespacedService _ _ body (Namespace namespace) =+ _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/services"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data CreateNamespacedService +instance HasBodyParam CreateNamespacedService V1Service ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam CreateNamespacedService Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam CreateNamespacedService DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam CreateNamespacedService FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes CreateNamespacedService mtype++-- | @application/json@+instance Produces CreateNamespacedService MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces CreateNamespacedService MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces CreateNamespacedService MimeYaml+++-- *** createNamespacedServiceAccount++-- | @POST \/api\/v1\/namespaces\/{namespace}\/serviceaccounts@+-- +-- create a ServiceAccount+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +createNamespacedServiceAccount + :: (Consumes CreateNamespacedServiceAccount contentType, MimeRender contentType V1ServiceAccount)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1ServiceAccount -- ^ "body"+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest CreateNamespacedServiceAccount contentType V1ServiceAccount accept+createNamespacedServiceAccount _ _ body (Namespace namespace) =+ _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/serviceaccounts"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data CreateNamespacedServiceAccount +instance HasBodyParam CreateNamespacedServiceAccount V1ServiceAccount ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam CreateNamespacedServiceAccount Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam CreateNamespacedServiceAccount DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam CreateNamespacedServiceAccount FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes CreateNamespacedServiceAccount mtype++-- | @application/json@+instance Produces CreateNamespacedServiceAccount MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces CreateNamespacedServiceAccount MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces CreateNamespacedServiceAccount MimeYaml+++-- *** createNamespacedServiceAccountToken++-- | @POST \/api\/v1\/namespaces\/{namespace}\/serviceaccounts\/{name}\/token@+-- +-- create token of a ServiceAccount+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +createNamespacedServiceAccountToken + :: (Consumes CreateNamespacedServiceAccountToken contentType, MimeRender contentType V1TokenRequest)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1TokenRequest -- ^ "body"+ -> Name -- ^ "name" - name of the TokenRequest+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest CreateNamespacedServiceAccountToken contentType V1TokenRequest accept+createNamespacedServiceAccountToken _ _ body (Name name) (Namespace namespace) =+ _mkRequest "POST" ["/api/v1/namespaces/",toPath namespace,"/serviceaccounts/",toPath name,"/token"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data CreateNamespacedServiceAccountToken +instance HasBodyParam CreateNamespacedServiceAccountToken V1TokenRequest ++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam CreateNamespacedServiceAccountToken DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam CreateNamespacedServiceAccountToken FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam CreateNamespacedServiceAccountToken Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes CreateNamespacedServiceAccountToken mtype++-- | @application/json@+instance Produces CreateNamespacedServiceAccountToken MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces CreateNamespacedServiceAccountToken MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces CreateNamespacedServiceAccountToken MimeYaml+++-- *** createNode++-- | @POST \/api\/v1\/nodes@+-- +-- create a Node+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +createNode + :: (Consumes CreateNode contentType, MimeRender contentType V1Node)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1Node -- ^ "body"+ -> KubernetesRequest CreateNode contentType V1Node accept+createNode _ _ body =+ _mkRequest "POST" ["/api/v1/nodes"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data CreateNode +instance HasBodyParam CreateNode V1Node ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam CreateNode Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam CreateNode DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam CreateNode FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes CreateNode mtype++-- | @application/json@+instance Produces CreateNode MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces CreateNode MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces CreateNode MimeYaml+++-- *** createPersistentVolume++-- | @POST \/api\/v1\/persistentvolumes@+-- +-- create a PersistentVolume+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +createPersistentVolume + :: (Consumes CreatePersistentVolume contentType, MimeRender contentType V1PersistentVolume)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1PersistentVolume -- ^ "body"+ -> KubernetesRequest CreatePersistentVolume contentType V1PersistentVolume accept+createPersistentVolume _ _ body =+ _mkRequest "POST" ["/api/v1/persistentvolumes"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data CreatePersistentVolume +instance HasBodyParam CreatePersistentVolume V1PersistentVolume ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam CreatePersistentVolume Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam CreatePersistentVolume DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam CreatePersistentVolume FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes CreatePersistentVolume mtype++-- | @application/json@+instance Produces CreatePersistentVolume MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces CreatePersistentVolume MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces CreatePersistentVolume MimeYaml+++-- *** deleteCollectionNamespacedConfigMap++-- | @DELETE \/api\/v1\/namespaces\/{namespace}\/configmaps@+-- +-- delete collection of ConfigMap+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +deleteCollectionNamespacedConfigMap + :: (Consumes DeleteCollectionNamespacedConfigMap contentType)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest DeleteCollectionNamespacedConfigMap contentType V1Status accept+deleteCollectionNamespacedConfigMap _ _ (Namespace namespace) =+ _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/configmaps"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data DeleteCollectionNamespacedConfigMap +instance HasBodyParam DeleteCollectionNamespacedConfigMap V1DeleteOptions ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam DeleteCollectionNamespacedConfigMap Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam DeleteCollectionNamespacedConfigMap Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam DeleteCollectionNamespacedConfigMap DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam DeleteCollectionNamespacedConfigMap FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.+instance HasOptionalParam DeleteCollectionNamespacedConfigMap GracePeriodSeconds where+ applyOptionalParam req (GracePeriodSeconds xs) =+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam DeleteCollectionNamespacedConfigMap LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam DeleteCollectionNamespacedConfigMap Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.+instance HasOptionalParam DeleteCollectionNamespacedConfigMap OrphanDependents where+ applyOptionalParam req (OrphanDependents xs) =+ req `addQuery` toQuery ("orphanDependents", Just xs)++-- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.+instance HasOptionalParam DeleteCollectionNamespacedConfigMap PropagationPolicy where+ applyOptionalParam req (PropagationPolicy xs) =+ req `addQuery` toQuery ("propagationPolicy", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam DeleteCollectionNamespacedConfigMap ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam DeleteCollectionNamespacedConfigMap TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes DeleteCollectionNamespacedConfigMap mtype++-- | @application/json@+instance Produces DeleteCollectionNamespacedConfigMap MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces DeleteCollectionNamespacedConfigMap MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces DeleteCollectionNamespacedConfigMap MimeYaml+++-- *** deleteCollectionNamespacedEndpoints++-- | @DELETE \/api\/v1\/namespaces\/{namespace}\/endpoints@+-- +-- delete collection of Endpoints+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +deleteCollectionNamespacedEndpoints + :: (Consumes DeleteCollectionNamespacedEndpoints contentType)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest DeleteCollectionNamespacedEndpoints contentType V1Status accept+deleteCollectionNamespacedEndpoints _ _ (Namespace namespace) =+ _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/endpoints"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data DeleteCollectionNamespacedEndpoints +instance HasBodyParam DeleteCollectionNamespacedEndpoints V1DeleteOptions ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam DeleteCollectionNamespacedEndpoints Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam DeleteCollectionNamespacedEndpoints Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam DeleteCollectionNamespacedEndpoints DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam DeleteCollectionNamespacedEndpoints FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.+instance HasOptionalParam DeleteCollectionNamespacedEndpoints GracePeriodSeconds where+ applyOptionalParam req (GracePeriodSeconds xs) =+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam DeleteCollectionNamespacedEndpoints LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam DeleteCollectionNamespacedEndpoints Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.+instance HasOptionalParam DeleteCollectionNamespacedEndpoints OrphanDependents where+ applyOptionalParam req (OrphanDependents xs) =+ req `addQuery` toQuery ("orphanDependents", Just xs)++-- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.+instance HasOptionalParam DeleteCollectionNamespacedEndpoints PropagationPolicy where+ applyOptionalParam req (PropagationPolicy xs) =+ req `addQuery` toQuery ("propagationPolicy", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam DeleteCollectionNamespacedEndpoints ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam DeleteCollectionNamespacedEndpoints TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes DeleteCollectionNamespacedEndpoints mtype++-- | @application/json@+instance Produces DeleteCollectionNamespacedEndpoints MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces DeleteCollectionNamespacedEndpoints MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces DeleteCollectionNamespacedEndpoints MimeYaml+++-- *** deleteCollectionNamespacedEvent++-- | @DELETE \/api\/v1\/namespaces\/{namespace}\/events@+-- +-- delete collection of Event+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +deleteCollectionNamespacedEvent + :: (Consumes DeleteCollectionNamespacedEvent contentType)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest DeleteCollectionNamespacedEvent contentType V1Status accept+deleteCollectionNamespacedEvent _ _ (Namespace namespace) =+ _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/events"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data DeleteCollectionNamespacedEvent +instance HasBodyParam DeleteCollectionNamespacedEvent V1DeleteOptions ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam DeleteCollectionNamespacedEvent Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam DeleteCollectionNamespacedEvent Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam DeleteCollectionNamespacedEvent DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam DeleteCollectionNamespacedEvent FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.+instance HasOptionalParam DeleteCollectionNamespacedEvent GracePeriodSeconds where+ applyOptionalParam req (GracePeriodSeconds xs) =+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam DeleteCollectionNamespacedEvent LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam DeleteCollectionNamespacedEvent Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.+instance HasOptionalParam DeleteCollectionNamespacedEvent OrphanDependents where+ applyOptionalParam req (OrphanDependents xs) =+ req `addQuery` toQuery ("orphanDependents", Just xs)++-- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.+instance HasOptionalParam DeleteCollectionNamespacedEvent PropagationPolicy where+ applyOptionalParam req (PropagationPolicy xs) =+ req `addQuery` toQuery ("propagationPolicy", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam DeleteCollectionNamespacedEvent ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam DeleteCollectionNamespacedEvent TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes DeleteCollectionNamespacedEvent mtype++-- | @application/json@+instance Produces DeleteCollectionNamespacedEvent MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces DeleteCollectionNamespacedEvent MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces DeleteCollectionNamespacedEvent MimeYaml+++-- *** deleteCollectionNamespacedLimitRange++-- | @DELETE \/api\/v1\/namespaces\/{namespace}\/limitranges@+-- +-- delete collection of LimitRange+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +deleteCollectionNamespacedLimitRange + :: (Consumes DeleteCollectionNamespacedLimitRange contentType)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest DeleteCollectionNamespacedLimitRange contentType V1Status accept+deleteCollectionNamespacedLimitRange _ _ (Namespace namespace) =+ _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/limitranges"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data DeleteCollectionNamespacedLimitRange +instance HasBodyParam DeleteCollectionNamespacedLimitRange V1DeleteOptions ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam DeleteCollectionNamespacedLimitRange Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam DeleteCollectionNamespacedLimitRange Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam DeleteCollectionNamespacedLimitRange DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam DeleteCollectionNamespacedLimitRange FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.+instance HasOptionalParam DeleteCollectionNamespacedLimitRange GracePeriodSeconds where+ applyOptionalParam req (GracePeriodSeconds xs) =+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam DeleteCollectionNamespacedLimitRange LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam DeleteCollectionNamespacedLimitRange Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.+instance HasOptionalParam DeleteCollectionNamespacedLimitRange OrphanDependents where+ applyOptionalParam req (OrphanDependents xs) =+ req `addQuery` toQuery ("orphanDependents", Just xs)++-- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.+instance HasOptionalParam DeleteCollectionNamespacedLimitRange PropagationPolicy where+ applyOptionalParam req (PropagationPolicy xs) =+ req `addQuery` toQuery ("propagationPolicy", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam DeleteCollectionNamespacedLimitRange ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam DeleteCollectionNamespacedLimitRange TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes DeleteCollectionNamespacedLimitRange mtype++-- | @application/json@+instance Produces DeleteCollectionNamespacedLimitRange MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces DeleteCollectionNamespacedLimitRange MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces DeleteCollectionNamespacedLimitRange MimeYaml+++-- *** deleteCollectionNamespacedPersistentVolumeClaim++-- | @DELETE \/api\/v1\/namespaces\/{namespace}\/persistentvolumeclaims@+-- +-- delete collection of PersistentVolumeClaim+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +deleteCollectionNamespacedPersistentVolumeClaim + :: (Consumes DeleteCollectionNamespacedPersistentVolumeClaim contentType)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest DeleteCollectionNamespacedPersistentVolumeClaim contentType V1Status accept+deleteCollectionNamespacedPersistentVolumeClaim _ _ (Namespace namespace) =+ _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/persistentvolumeclaims"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data DeleteCollectionNamespacedPersistentVolumeClaim +instance HasBodyParam DeleteCollectionNamespacedPersistentVolumeClaim V1DeleteOptions ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam DeleteCollectionNamespacedPersistentVolumeClaim Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam DeleteCollectionNamespacedPersistentVolumeClaim Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam DeleteCollectionNamespacedPersistentVolumeClaim DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam DeleteCollectionNamespacedPersistentVolumeClaim FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.+instance HasOptionalParam DeleteCollectionNamespacedPersistentVolumeClaim GracePeriodSeconds where+ applyOptionalParam req (GracePeriodSeconds xs) =+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam DeleteCollectionNamespacedPersistentVolumeClaim LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam DeleteCollectionNamespacedPersistentVolumeClaim Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.+instance HasOptionalParam DeleteCollectionNamespacedPersistentVolumeClaim OrphanDependents where+ applyOptionalParam req (OrphanDependents xs) =+ req `addQuery` toQuery ("orphanDependents", Just xs)++-- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.+instance HasOptionalParam DeleteCollectionNamespacedPersistentVolumeClaim PropagationPolicy where+ applyOptionalParam req (PropagationPolicy xs) =+ req `addQuery` toQuery ("propagationPolicy", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam DeleteCollectionNamespacedPersistentVolumeClaim ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam DeleteCollectionNamespacedPersistentVolumeClaim TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes DeleteCollectionNamespacedPersistentVolumeClaim mtype++-- | @application/json@+instance Produces DeleteCollectionNamespacedPersistentVolumeClaim MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces DeleteCollectionNamespacedPersistentVolumeClaim MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces DeleteCollectionNamespacedPersistentVolumeClaim MimeYaml+++-- *** deleteCollectionNamespacedPod++-- | @DELETE \/api\/v1\/namespaces\/{namespace}\/pods@+-- +-- delete collection of Pod+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +deleteCollectionNamespacedPod + :: (Consumes DeleteCollectionNamespacedPod contentType)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest DeleteCollectionNamespacedPod contentType V1Status accept+deleteCollectionNamespacedPod _ _ (Namespace namespace) =+ _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/pods"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data DeleteCollectionNamespacedPod +instance HasBodyParam DeleteCollectionNamespacedPod V1DeleteOptions ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam DeleteCollectionNamespacedPod Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam DeleteCollectionNamespacedPod Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam DeleteCollectionNamespacedPod DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam DeleteCollectionNamespacedPod FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.+instance HasOptionalParam DeleteCollectionNamespacedPod GracePeriodSeconds where+ applyOptionalParam req (GracePeriodSeconds xs) =+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam DeleteCollectionNamespacedPod LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam DeleteCollectionNamespacedPod Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.+instance HasOptionalParam DeleteCollectionNamespacedPod OrphanDependents where+ applyOptionalParam req (OrphanDependents xs) =+ req `addQuery` toQuery ("orphanDependents", Just xs)++-- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.+instance HasOptionalParam DeleteCollectionNamespacedPod PropagationPolicy where+ applyOptionalParam req (PropagationPolicy xs) =+ req `addQuery` toQuery ("propagationPolicy", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam DeleteCollectionNamespacedPod ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam DeleteCollectionNamespacedPod TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes DeleteCollectionNamespacedPod mtype++-- | @application/json@+instance Produces DeleteCollectionNamespacedPod MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces DeleteCollectionNamespacedPod MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces DeleteCollectionNamespacedPod MimeYaml+++-- *** deleteCollectionNamespacedPodTemplate++-- | @DELETE \/api\/v1\/namespaces\/{namespace}\/podtemplates@+-- +-- delete collection of PodTemplate+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +deleteCollectionNamespacedPodTemplate + :: (Consumes DeleteCollectionNamespacedPodTemplate contentType)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest DeleteCollectionNamespacedPodTemplate contentType V1Status accept+deleteCollectionNamespacedPodTemplate _ _ (Namespace namespace) =+ _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/podtemplates"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data DeleteCollectionNamespacedPodTemplate +instance HasBodyParam DeleteCollectionNamespacedPodTemplate V1DeleteOptions ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam DeleteCollectionNamespacedPodTemplate Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam DeleteCollectionNamespacedPodTemplate Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam DeleteCollectionNamespacedPodTemplate DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam DeleteCollectionNamespacedPodTemplate FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.+instance HasOptionalParam DeleteCollectionNamespacedPodTemplate GracePeriodSeconds where+ applyOptionalParam req (GracePeriodSeconds xs) =+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam DeleteCollectionNamespacedPodTemplate LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam DeleteCollectionNamespacedPodTemplate Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.+instance HasOptionalParam DeleteCollectionNamespacedPodTemplate OrphanDependents where+ applyOptionalParam req (OrphanDependents xs) =+ req `addQuery` toQuery ("orphanDependents", Just xs)++-- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.+instance HasOptionalParam DeleteCollectionNamespacedPodTemplate PropagationPolicy where+ applyOptionalParam req (PropagationPolicy xs) =+ req `addQuery` toQuery ("propagationPolicy", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam DeleteCollectionNamespacedPodTemplate ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam DeleteCollectionNamespacedPodTemplate TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes DeleteCollectionNamespacedPodTemplate mtype++-- | @application/json@+instance Produces DeleteCollectionNamespacedPodTemplate MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces DeleteCollectionNamespacedPodTemplate MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces DeleteCollectionNamespacedPodTemplate MimeYaml+++-- *** deleteCollectionNamespacedReplicationController++-- | @DELETE \/api\/v1\/namespaces\/{namespace}\/replicationcontrollers@+-- +-- delete collection of ReplicationController+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +deleteCollectionNamespacedReplicationController + :: (Consumes DeleteCollectionNamespacedReplicationController contentType)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest DeleteCollectionNamespacedReplicationController contentType V1Status accept+deleteCollectionNamespacedReplicationController _ _ (Namespace namespace) =+ _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/replicationcontrollers"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data DeleteCollectionNamespacedReplicationController +instance HasBodyParam DeleteCollectionNamespacedReplicationController V1DeleteOptions ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam DeleteCollectionNamespacedReplicationController Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam DeleteCollectionNamespacedReplicationController Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam DeleteCollectionNamespacedReplicationController DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam DeleteCollectionNamespacedReplicationController FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.+instance HasOptionalParam DeleteCollectionNamespacedReplicationController GracePeriodSeconds where+ applyOptionalParam req (GracePeriodSeconds xs) =+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam DeleteCollectionNamespacedReplicationController LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam DeleteCollectionNamespacedReplicationController Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.+instance HasOptionalParam DeleteCollectionNamespacedReplicationController OrphanDependents where+ applyOptionalParam req (OrphanDependents xs) =+ req `addQuery` toQuery ("orphanDependents", Just xs)++-- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.+instance HasOptionalParam DeleteCollectionNamespacedReplicationController PropagationPolicy where+ applyOptionalParam req (PropagationPolicy xs) =+ req `addQuery` toQuery ("propagationPolicy", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam DeleteCollectionNamespacedReplicationController ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam DeleteCollectionNamespacedReplicationController TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes DeleteCollectionNamespacedReplicationController mtype++-- | @application/json@+instance Produces DeleteCollectionNamespacedReplicationController MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces DeleteCollectionNamespacedReplicationController MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces DeleteCollectionNamespacedReplicationController MimeYaml+++-- *** deleteCollectionNamespacedResourceQuota++-- | @DELETE \/api\/v1\/namespaces\/{namespace}\/resourcequotas@+-- +-- delete collection of ResourceQuota+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +deleteCollectionNamespacedResourceQuota + :: (Consumes DeleteCollectionNamespacedResourceQuota contentType)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest DeleteCollectionNamespacedResourceQuota contentType V1Status accept+deleteCollectionNamespacedResourceQuota _ _ (Namespace namespace) =+ _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/resourcequotas"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data DeleteCollectionNamespacedResourceQuota +instance HasBodyParam DeleteCollectionNamespacedResourceQuota V1DeleteOptions ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam DeleteCollectionNamespacedResourceQuota Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam DeleteCollectionNamespacedResourceQuota Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam DeleteCollectionNamespacedResourceQuota DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam DeleteCollectionNamespacedResourceQuota FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.+instance HasOptionalParam DeleteCollectionNamespacedResourceQuota GracePeriodSeconds where+ applyOptionalParam req (GracePeriodSeconds xs) =+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam DeleteCollectionNamespacedResourceQuota LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam DeleteCollectionNamespacedResourceQuota Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.+instance HasOptionalParam DeleteCollectionNamespacedResourceQuota OrphanDependents where+ applyOptionalParam req (OrphanDependents xs) =+ req `addQuery` toQuery ("orphanDependents", Just xs)++-- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.+instance HasOptionalParam DeleteCollectionNamespacedResourceQuota PropagationPolicy where+ applyOptionalParam req (PropagationPolicy xs) =+ req `addQuery` toQuery ("propagationPolicy", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam DeleteCollectionNamespacedResourceQuota ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam DeleteCollectionNamespacedResourceQuota TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes DeleteCollectionNamespacedResourceQuota mtype++-- | @application/json@+instance Produces DeleteCollectionNamespacedResourceQuota MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces DeleteCollectionNamespacedResourceQuota MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces DeleteCollectionNamespacedResourceQuota MimeYaml+++-- *** deleteCollectionNamespacedSecret++-- | @DELETE \/api\/v1\/namespaces\/{namespace}\/secrets@+-- +-- delete collection of Secret+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +deleteCollectionNamespacedSecret + :: (Consumes DeleteCollectionNamespacedSecret contentType)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest DeleteCollectionNamespacedSecret contentType V1Status accept+deleteCollectionNamespacedSecret _ _ (Namespace namespace) =+ _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/secrets"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data DeleteCollectionNamespacedSecret +instance HasBodyParam DeleteCollectionNamespacedSecret V1DeleteOptions ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam DeleteCollectionNamespacedSecret Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam DeleteCollectionNamespacedSecret Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam DeleteCollectionNamespacedSecret DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam DeleteCollectionNamespacedSecret FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.+instance HasOptionalParam DeleteCollectionNamespacedSecret GracePeriodSeconds where+ applyOptionalParam req (GracePeriodSeconds xs) =+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam DeleteCollectionNamespacedSecret LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam DeleteCollectionNamespacedSecret Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.+instance HasOptionalParam DeleteCollectionNamespacedSecret OrphanDependents where+ applyOptionalParam req (OrphanDependents xs) =+ req `addQuery` toQuery ("orphanDependents", Just xs)++-- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.+instance HasOptionalParam DeleteCollectionNamespacedSecret PropagationPolicy where+ applyOptionalParam req (PropagationPolicy xs) =+ req `addQuery` toQuery ("propagationPolicy", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam DeleteCollectionNamespacedSecret ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam DeleteCollectionNamespacedSecret TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes DeleteCollectionNamespacedSecret mtype++-- | @application/json@+instance Produces DeleteCollectionNamespacedSecret MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces DeleteCollectionNamespacedSecret MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces DeleteCollectionNamespacedSecret MimeYaml+++-- *** deleteCollectionNamespacedServiceAccount++-- | @DELETE \/api\/v1\/namespaces\/{namespace}\/serviceaccounts@+-- +-- delete collection of ServiceAccount+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +deleteCollectionNamespacedServiceAccount + :: (Consumes DeleteCollectionNamespacedServiceAccount contentType)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest DeleteCollectionNamespacedServiceAccount contentType V1Status accept+deleteCollectionNamespacedServiceAccount _ _ (Namespace namespace) =+ _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/serviceaccounts"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data DeleteCollectionNamespacedServiceAccount +instance HasBodyParam DeleteCollectionNamespacedServiceAccount V1DeleteOptions ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam DeleteCollectionNamespacedServiceAccount Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam DeleteCollectionNamespacedServiceAccount Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam DeleteCollectionNamespacedServiceAccount DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam DeleteCollectionNamespacedServiceAccount FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.+instance HasOptionalParam DeleteCollectionNamespacedServiceAccount GracePeriodSeconds where+ applyOptionalParam req (GracePeriodSeconds xs) =+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam DeleteCollectionNamespacedServiceAccount LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam DeleteCollectionNamespacedServiceAccount Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.+instance HasOptionalParam DeleteCollectionNamespacedServiceAccount OrphanDependents where+ applyOptionalParam req (OrphanDependents xs) =+ req `addQuery` toQuery ("orphanDependents", Just xs)++-- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.+instance HasOptionalParam DeleteCollectionNamespacedServiceAccount PropagationPolicy where+ applyOptionalParam req (PropagationPolicy xs) =+ req `addQuery` toQuery ("propagationPolicy", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam DeleteCollectionNamespacedServiceAccount ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam DeleteCollectionNamespacedServiceAccount TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes DeleteCollectionNamespacedServiceAccount mtype++-- | @application/json@+instance Produces DeleteCollectionNamespacedServiceAccount MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces DeleteCollectionNamespacedServiceAccount MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces DeleteCollectionNamespacedServiceAccount MimeYaml+++-- *** deleteCollectionNode++-- | @DELETE \/api\/v1\/nodes@+-- +-- delete collection of Node+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +deleteCollectionNode + :: (Consumes DeleteCollectionNode contentType)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> KubernetesRequest DeleteCollectionNode contentType V1Status accept+deleteCollectionNode _ _ =+ _mkRequest "DELETE" ["/api/v1/nodes"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data DeleteCollectionNode +instance HasBodyParam DeleteCollectionNode V1DeleteOptions ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam DeleteCollectionNode Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam DeleteCollectionNode Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam DeleteCollectionNode DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam DeleteCollectionNode FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.+instance HasOptionalParam DeleteCollectionNode GracePeriodSeconds where+ applyOptionalParam req (GracePeriodSeconds xs) =+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam DeleteCollectionNode LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam DeleteCollectionNode Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.+instance HasOptionalParam DeleteCollectionNode OrphanDependents where+ applyOptionalParam req (OrphanDependents xs) =+ req `addQuery` toQuery ("orphanDependents", Just xs)++-- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.+instance HasOptionalParam DeleteCollectionNode PropagationPolicy where+ applyOptionalParam req (PropagationPolicy xs) =+ req `addQuery` toQuery ("propagationPolicy", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam DeleteCollectionNode ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam DeleteCollectionNode TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes DeleteCollectionNode mtype++-- | @application/json@+instance Produces DeleteCollectionNode MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces DeleteCollectionNode MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces DeleteCollectionNode MimeYaml+++-- *** deleteCollectionPersistentVolume++-- | @DELETE \/api\/v1\/persistentvolumes@+-- +-- delete collection of PersistentVolume+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +deleteCollectionPersistentVolume + :: (Consumes DeleteCollectionPersistentVolume contentType)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> KubernetesRequest DeleteCollectionPersistentVolume contentType V1Status accept+deleteCollectionPersistentVolume _ _ =+ _mkRequest "DELETE" ["/api/v1/persistentvolumes"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data DeleteCollectionPersistentVolume +instance HasBodyParam DeleteCollectionPersistentVolume V1DeleteOptions ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam DeleteCollectionPersistentVolume Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam DeleteCollectionPersistentVolume Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam DeleteCollectionPersistentVolume DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam DeleteCollectionPersistentVolume FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.+instance HasOptionalParam DeleteCollectionPersistentVolume GracePeriodSeconds where+ applyOptionalParam req (GracePeriodSeconds xs) =+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam DeleteCollectionPersistentVolume LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam DeleteCollectionPersistentVolume Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.+instance HasOptionalParam DeleteCollectionPersistentVolume OrphanDependents where+ applyOptionalParam req (OrphanDependents xs) =+ req `addQuery` toQuery ("orphanDependents", Just xs)++-- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.+instance HasOptionalParam DeleteCollectionPersistentVolume PropagationPolicy where+ applyOptionalParam req (PropagationPolicy xs) =+ req `addQuery` toQuery ("propagationPolicy", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam DeleteCollectionPersistentVolume ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam DeleteCollectionPersistentVolume TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes DeleteCollectionPersistentVolume mtype++-- | @application/json@+instance Produces DeleteCollectionPersistentVolume MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces DeleteCollectionPersistentVolume MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces DeleteCollectionPersistentVolume MimeYaml+++-- *** deleteNamespace++-- | @DELETE \/api\/v1\/namespaces\/{name}@+-- +-- delete a Namespace+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +deleteNamespace + :: (Consumes DeleteNamespace contentType)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the Namespace+ -> KubernetesRequest DeleteNamespace contentType V1Status accept+deleteNamespace _ _ (Name name) =+ _mkRequest "DELETE" ["/api/v1/namespaces/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data DeleteNamespace +instance HasBodyParam DeleteNamespace V1DeleteOptions ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam DeleteNamespace Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam DeleteNamespace DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.+instance HasOptionalParam DeleteNamespace GracePeriodSeconds where+ applyOptionalParam req (GracePeriodSeconds xs) =+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs)++-- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.+instance HasOptionalParam DeleteNamespace OrphanDependents where+ applyOptionalParam req (OrphanDependents xs) =+ req `addQuery` toQuery ("orphanDependents", Just xs)++-- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.+instance HasOptionalParam DeleteNamespace PropagationPolicy where+ applyOptionalParam req (PropagationPolicy xs) =+ req `addQuery` toQuery ("propagationPolicy", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes DeleteNamespace mtype++-- | @application/json@+instance Produces DeleteNamespace MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces DeleteNamespace MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces DeleteNamespace MimeYaml+++-- *** deleteNamespacedConfigMap++-- | @DELETE \/api\/v1\/namespaces\/{namespace}\/configmaps\/{name}@+-- +-- delete a ConfigMap+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +deleteNamespacedConfigMap + :: (Consumes DeleteNamespacedConfigMap contentType)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the ConfigMap+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest DeleteNamespacedConfigMap contentType V1Status accept+deleteNamespacedConfigMap _ _ (Name name) (Namespace namespace) =+ _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/configmaps/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data DeleteNamespacedConfigMap +instance HasBodyParam DeleteNamespacedConfigMap V1DeleteOptions ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam DeleteNamespacedConfigMap Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam DeleteNamespacedConfigMap DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.+instance HasOptionalParam DeleteNamespacedConfigMap GracePeriodSeconds where+ applyOptionalParam req (GracePeriodSeconds xs) =+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs)++-- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.+instance HasOptionalParam DeleteNamespacedConfigMap OrphanDependents where+ applyOptionalParam req (OrphanDependents xs) =+ req `addQuery` toQuery ("orphanDependents", Just xs)++-- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.+instance HasOptionalParam DeleteNamespacedConfigMap PropagationPolicy where+ applyOptionalParam req (PropagationPolicy xs) =+ req `addQuery` toQuery ("propagationPolicy", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes DeleteNamespacedConfigMap mtype++-- | @application/json@+instance Produces DeleteNamespacedConfigMap MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces DeleteNamespacedConfigMap MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces DeleteNamespacedConfigMap MimeYaml+++-- *** deleteNamespacedEndpoints++-- | @DELETE \/api\/v1\/namespaces\/{namespace}\/endpoints\/{name}@+-- +-- delete Endpoints+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +deleteNamespacedEndpoints + :: (Consumes DeleteNamespacedEndpoints contentType)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the Endpoints+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest DeleteNamespacedEndpoints contentType V1Status accept+deleteNamespacedEndpoints _ _ (Name name) (Namespace namespace) =+ _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/endpoints/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data DeleteNamespacedEndpoints +instance HasBodyParam DeleteNamespacedEndpoints V1DeleteOptions ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam DeleteNamespacedEndpoints Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam DeleteNamespacedEndpoints DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.+instance HasOptionalParam DeleteNamespacedEndpoints GracePeriodSeconds where+ applyOptionalParam req (GracePeriodSeconds xs) =+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs)++-- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.+instance HasOptionalParam DeleteNamespacedEndpoints OrphanDependents where+ applyOptionalParam req (OrphanDependents xs) =+ req `addQuery` toQuery ("orphanDependents", Just xs)++-- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.+instance HasOptionalParam DeleteNamespacedEndpoints PropagationPolicy where+ applyOptionalParam req (PropagationPolicy xs) =+ req `addQuery` toQuery ("propagationPolicy", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes DeleteNamespacedEndpoints mtype++-- | @application/json@+instance Produces DeleteNamespacedEndpoints MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces DeleteNamespacedEndpoints MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces DeleteNamespacedEndpoints MimeYaml+++-- *** deleteNamespacedEvent++-- | @DELETE \/api\/v1\/namespaces\/{namespace}\/events\/{name}@+-- +-- delete an Event+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +deleteNamespacedEvent + :: (Consumes DeleteNamespacedEvent contentType)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the Event+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest DeleteNamespacedEvent contentType V1Status accept+deleteNamespacedEvent _ _ (Name name) (Namespace namespace) =+ _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/events/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data DeleteNamespacedEvent +instance HasBodyParam DeleteNamespacedEvent V1DeleteOptions ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam DeleteNamespacedEvent Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam DeleteNamespacedEvent DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.+instance HasOptionalParam DeleteNamespacedEvent GracePeriodSeconds where+ applyOptionalParam req (GracePeriodSeconds xs) =+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs)++-- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.+instance HasOptionalParam DeleteNamespacedEvent OrphanDependents where+ applyOptionalParam req (OrphanDependents xs) =+ req `addQuery` toQuery ("orphanDependents", Just xs)++-- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.+instance HasOptionalParam DeleteNamespacedEvent PropagationPolicy where+ applyOptionalParam req (PropagationPolicy xs) =+ req `addQuery` toQuery ("propagationPolicy", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes DeleteNamespacedEvent mtype++-- | @application/json@+instance Produces DeleteNamespacedEvent MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces DeleteNamespacedEvent MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces DeleteNamespacedEvent MimeYaml+++-- *** deleteNamespacedLimitRange++-- | @DELETE \/api\/v1\/namespaces\/{namespace}\/limitranges\/{name}@+-- +-- delete a LimitRange+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +deleteNamespacedLimitRange + :: (Consumes DeleteNamespacedLimitRange contentType)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the LimitRange+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest DeleteNamespacedLimitRange contentType V1Status accept+deleteNamespacedLimitRange _ _ (Name name) (Namespace namespace) =+ _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/limitranges/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data DeleteNamespacedLimitRange +instance HasBodyParam DeleteNamespacedLimitRange V1DeleteOptions ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam DeleteNamespacedLimitRange Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam DeleteNamespacedLimitRange DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.+instance HasOptionalParam DeleteNamespacedLimitRange GracePeriodSeconds where+ applyOptionalParam req (GracePeriodSeconds xs) =+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs)++-- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.+instance HasOptionalParam DeleteNamespacedLimitRange OrphanDependents where+ applyOptionalParam req (OrphanDependents xs) =+ req `addQuery` toQuery ("orphanDependents", Just xs)++-- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.+instance HasOptionalParam DeleteNamespacedLimitRange PropagationPolicy where+ applyOptionalParam req (PropagationPolicy xs) =+ req `addQuery` toQuery ("propagationPolicy", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes DeleteNamespacedLimitRange mtype++-- | @application/json@+instance Produces DeleteNamespacedLimitRange MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces DeleteNamespacedLimitRange MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces DeleteNamespacedLimitRange MimeYaml+++-- *** deleteNamespacedPersistentVolumeClaim++-- | @DELETE \/api\/v1\/namespaces\/{namespace}\/persistentvolumeclaims\/{name}@+-- +-- delete a PersistentVolumeClaim+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +deleteNamespacedPersistentVolumeClaim + :: (Consumes DeleteNamespacedPersistentVolumeClaim contentType)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the PersistentVolumeClaim+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest DeleteNamespacedPersistentVolumeClaim contentType V1Status accept+deleteNamespacedPersistentVolumeClaim _ _ (Name name) (Namespace namespace) =+ _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/persistentvolumeclaims/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data DeleteNamespacedPersistentVolumeClaim +instance HasBodyParam DeleteNamespacedPersistentVolumeClaim V1DeleteOptions ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam DeleteNamespacedPersistentVolumeClaim Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam DeleteNamespacedPersistentVolumeClaim DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.+instance HasOptionalParam DeleteNamespacedPersistentVolumeClaim GracePeriodSeconds where+ applyOptionalParam req (GracePeriodSeconds xs) =+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs)++-- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.+instance HasOptionalParam DeleteNamespacedPersistentVolumeClaim OrphanDependents where+ applyOptionalParam req (OrphanDependents xs) =+ req `addQuery` toQuery ("orphanDependents", Just xs)++-- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.+instance HasOptionalParam DeleteNamespacedPersistentVolumeClaim PropagationPolicy where+ applyOptionalParam req (PropagationPolicy xs) =+ req `addQuery` toQuery ("propagationPolicy", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes DeleteNamespacedPersistentVolumeClaim mtype++-- | @application/json@+instance Produces DeleteNamespacedPersistentVolumeClaim MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces DeleteNamespacedPersistentVolumeClaim MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces DeleteNamespacedPersistentVolumeClaim MimeYaml+++-- *** deleteNamespacedPod++-- | @DELETE \/api\/v1\/namespaces\/{namespace}\/pods\/{name}@+-- +-- delete a Pod+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +deleteNamespacedPod + :: (Consumes DeleteNamespacedPod contentType)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the Pod+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest DeleteNamespacedPod contentType V1Status accept+deleteNamespacedPod _ _ (Name name) (Namespace namespace) =+ _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data DeleteNamespacedPod +instance HasBodyParam DeleteNamespacedPod V1DeleteOptions ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam DeleteNamespacedPod Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam DeleteNamespacedPod DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.+instance HasOptionalParam DeleteNamespacedPod GracePeriodSeconds where+ applyOptionalParam req (GracePeriodSeconds xs) =+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs)++-- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.+instance HasOptionalParam DeleteNamespacedPod OrphanDependents where+ applyOptionalParam req (OrphanDependents xs) =+ req `addQuery` toQuery ("orphanDependents", Just xs)++-- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.+instance HasOptionalParam DeleteNamespacedPod PropagationPolicy where+ applyOptionalParam req (PropagationPolicy xs) =+ req `addQuery` toQuery ("propagationPolicy", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes DeleteNamespacedPod mtype++-- | @application/json@+instance Produces DeleteNamespacedPod MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces DeleteNamespacedPod MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces DeleteNamespacedPod MimeYaml+++-- *** deleteNamespacedPodTemplate++-- | @DELETE \/api\/v1\/namespaces\/{namespace}\/podtemplates\/{name}@+-- +-- delete a PodTemplate+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +deleteNamespacedPodTemplate + :: (Consumes DeleteNamespacedPodTemplate contentType)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the PodTemplate+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest DeleteNamespacedPodTemplate contentType V1Status accept+deleteNamespacedPodTemplate _ _ (Name name) (Namespace namespace) =+ _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/podtemplates/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data DeleteNamespacedPodTemplate +instance HasBodyParam DeleteNamespacedPodTemplate V1DeleteOptions ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam DeleteNamespacedPodTemplate Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam DeleteNamespacedPodTemplate DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.+instance HasOptionalParam DeleteNamespacedPodTemplate GracePeriodSeconds where+ applyOptionalParam req (GracePeriodSeconds xs) =+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs)++-- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.+instance HasOptionalParam DeleteNamespacedPodTemplate OrphanDependents where+ applyOptionalParam req (OrphanDependents xs) =+ req `addQuery` toQuery ("orphanDependents", Just xs)++-- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.+instance HasOptionalParam DeleteNamespacedPodTemplate PropagationPolicy where+ applyOptionalParam req (PropagationPolicy xs) =+ req `addQuery` toQuery ("propagationPolicy", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes DeleteNamespacedPodTemplate mtype++-- | @application/json@+instance Produces DeleteNamespacedPodTemplate MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces DeleteNamespacedPodTemplate MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces DeleteNamespacedPodTemplate MimeYaml+++-- *** deleteNamespacedReplicationController++-- | @DELETE \/api\/v1\/namespaces\/{namespace}\/replicationcontrollers\/{name}@+-- +-- delete a ReplicationController+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +deleteNamespacedReplicationController + :: (Consumes DeleteNamespacedReplicationController contentType)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the ReplicationController+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest DeleteNamespacedReplicationController contentType V1Status accept+deleteNamespacedReplicationController _ _ (Name name) (Namespace namespace) =+ _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/replicationcontrollers/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data DeleteNamespacedReplicationController +instance HasBodyParam DeleteNamespacedReplicationController V1DeleteOptions ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam DeleteNamespacedReplicationController Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam DeleteNamespacedReplicationController DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.+instance HasOptionalParam DeleteNamespacedReplicationController GracePeriodSeconds where+ applyOptionalParam req (GracePeriodSeconds xs) =+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs)++-- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.+instance HasOptionalParam DeleteNamespacedReplicationController OrphanDependents where+ applyOptionalParam req (OrphanDependents xs) =+ req `addQuery` toQuery ("orphanDependents", Just xs)++-- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.+instance HasOptionalParam DeleteNamespacedReplicationController PropagationPolicy where+ applyOptionalParam req (PropagationPolicy xs) =+ req `addQuery` toQuery ("propagationPolicy", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes DeleteNamespacedReplicationController mtype++-- | @application/json@+instance Produces DeleteNamespacedReplicationController MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces DeleteNamespacedReplicationController MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces DeleteNamespacedReplicationController MimeYaml+++-- *** deleteNamespacedResourceQuota++-- | @DELETE \/api\/v1\/namespaces\/{namespace}\/resourcequotas\/{name}@+-- +-- delete a ResourceQuota+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +deleteNamespacedResourceQuota + :: (Consumes DeleteNamespacedResourceQuota contentType)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the ResourceQuota+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest DeleteNamespacedResourceQuota contentType V1Status accept+deleteNamespacedResourceQuota _ _ (Name name) (Namespace namespace) =+ _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/resourcequotas/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data DeleteNamespacedResourceQuota +instance HasBodyParam DeleteNamespacedResourceQuota V1DeleteOptions ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam DeleteNamespacedResourceQuota Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam DeleteNamespacedResourceQuota DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.+instance HasOptionalParam DeleteNamespacedResourceQuota GracePeriodSeconds where+ applyOptionalParam req (GracePeriodSeconds xs) =+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs)++-- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.+instance HasOptionalParam DeleteNamespacedResourceQuota OrphanDependents where+ applyOptionalParam req (OrphanDependents xs) =+ req `addQuery` toQuery ("orphanDependents", Just xs)++-- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.+instance HasOptionalParam DeleteNamespacedResourceQuota PropagationPolicy where+ applyOptionalParam req (PropagationPolicy xs) =+ req `addQuery` toQuery ("propagationPolicy", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes DeleteNamespacedResourceQuota mtype++-- | @application/json@+instance Produces DeleteNamespacedResourceQuota MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces DeleteNamespacedResourceQuota MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces DeleteNamespacedResourceQuota MimeYaml+++-- *** deleteNamespacedSecret++-- | @DELETE \/api\/v1\/namespaces\/{namespace}\/secrets\/{name}@+-- +-- delete a Secret+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +deleteNamespacedSecret + :: (Consumes DeleteNamespacedSecret contentType)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the Secret+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest DeleteNamespacedSecret contentType V1Status accept+deleteNamespacedSecret _ _ (Name name) (Namespace namespace) =+ _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/secrets/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data DeleteNamespacedSecret +instance HasBodyParam DeleteNamespacedSecret V1DeleteOptions ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam DeleteNamespacedSecret Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam DeleteNamespacedSecret DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.+instance HasOptionalParam DeleteNamespacedSecret GracePeriodSeconds where+ applyOptionalParam req (GracePeriodSeconds xs) =+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs)++-- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.+instance HasOptionalParam DeleteNamespacedSecret OrphanDependents where+ applyOptionalParam req (OrphanDependents xs) =+ req `addQuery` toQuery ("orphanDependents", Just xs)++-- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.+instance HasOptionalParam DeleteNamespacedSecret PropagationPolicy where+ applyOptionalParam req (PropagationPolicy xs) =+ req `addQuery` toQuery ("propagationPolicy", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes DeleteNamespacedSecret mtype++-- | @application/json@+instance Produces DeleteNamespacedSecret MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces DeleteNamespacedSecret MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces DeleteNamespacedSecret MimeYaml+++-- *** deleteNamespacedService++-- | @DELETE \/api\/v1\/namespaces\/{namespace}\/services\/{name}@+-- +-- delete a Service+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +deleteNamespacedService + :: (Consumes DeleteNamespacedService contentType)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the Service+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest DeleteNamespacedService contentType V1Status accept+deleteNamespacedService _ _ (Name name) (Namespace namespace) =+ _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data DeleteNamespacedService +instance HasBodyParam DeleteNamespacedService V1DeleteOptions ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam DeleteNamespacedService Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam DeleteNamespacedService DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.+instance HasOptionalParam DeleteNamespacedService GracePeriodSeconds where+ applyOptionalParam req (GracePeriodSeconds xs) =+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs)++-- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.+instance HasOptionalParam DeleteNamespacedService OrphanDependents where+ applyOptionalParam req (OrphanDependents xs) =+ req `addQuery` toQuery ("orphanDependents", Just xs)++-- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.+instance HasOptionalParam DeleteNamespacedService PropagationPolicy where+ applyOptionalParam req (PropagationPolicy xs) =+ req `addQuery` toQuery ("propagationPolicy", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes DeleteNamespacedService mtype++-- | @application/json@+instance Produces DeleteNamespacedService MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces DeleteNamespacedService MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces DeleteNamespacedService MimeYaml+++-- *** deleteNamespacedServiceAccount++-- | @DELETE \/api\/v1\/namespaces\/{namespace}\/serviceaccounts\/{name}@+-- +-- delete a ServiceAccount+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +deleteNamespacedServiceAccount + :: (Consumes DeleteNamespacedServiceAccount contentType)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the ServiceAccount+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest DeleteNamespacedServiceAccount contentType V1Status accept+deleteNamespacedServiceAccount _ _ (Name name) (Namespace namespace) =+ _mkRequest "DELETE" ["/api/v1/namespaces/",toPath namespace,"/serviceaccounts/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data DeleteNamespacedServiceAccount +instance HasBodyParam DeleteNamespacedServiceAccount V1DeleteOptions ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam DeleteNamespacedServiceAccount Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam DeleteNamespacedServiceAccount DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.+instance HasOptionalParam DeleteNamespacedServiceAccount GracePeriodSeconds where+ applyOptionalParam req (GracePeriodSeconds xs) =+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs)++-- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.+instance HasOptionalParam DeleteNamespacedServiceAccount OrphanDependents where+ applyOptionalParam req (OrphanDependents xs) =+ req `addQuery` toQuery ("orphanDependents", Just xs)++-- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.+instance HasOptionalParam DeleteNamespacedServiceAccount PropagationPolicy where+ applyOptionalParam req (PropagationPolicy xs) =+ req `addQuery` toQuery ("propagationPolicy", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes DeleteNamespacedServiceAccount mtype++-- | @application/json@+instance Produces DeleteNamespacedServiceAccount MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces DeleteNamespacedServiceAccount MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces DeleteNamespacedServiceAccount MimeYaml+++-- *** deleteNode++-- | @DELETE \/api\/v1\/nodes\/{name}@+-- +-- delete a Node+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +deleteNode + :: (Consumes DeleteNode contentType)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the Node+ -> KubernetesRequest DeleteNode contentType V1Status accept+deleteNode _ _ (Name name) =+ _mkRequest "DELETE" ["/api/v1/nodes/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data DeleteNode +instance HasBodyParam DeleteNode V1DeleteOptions ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam DeleteNode Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam DeleteNode DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.+instance HasOptionalParam DeleteNode GracePeriodSeconds where+ applyOptionalParam req (GracePeriodSeconds xs) =+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs)++-- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.+instance HasOptionalParam DeleteNode OrphanDependents where+ applyOptionalParam req (OrphanDependents xs) =+ req `addQuery` toQuery ("orphanDependents", Just xs)++-- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.+instance HasOptionalParam DeleteNode PropagationPolicy where+ applyOptionalParam req (PropagationPolicy xs) =+ req `addQuery` toQuery ("propagationPolicy", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes DeleteNode mtype++-- | @application/json@+instance Produces DeleteNode MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces DeleteNode MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces DeleteNode MimeYaml+++-- *** deletePersistentVolume++-- | @DELETE \/api\/v1\/persistentvolumes\/{name}@+-- +-- delete a PersistentVolume+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +deletePersistentVolume + :: (Consumes DeletePersistentVolume contentType)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the PersistentVolume+ -> KubernetesRequest DeletePersistentVolume contentType V1Status accept+deletePersistentVolume _ _ (Name name) =+ _mkRequest "DELETE" ["/api/v1/persistentvolumes/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data DeletePersistentVolume +instance HasBodyParam DeletePersistentVolume V1DeleteOptions ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam DeletePersistentVolume Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam DeletePersistentVolume DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.+instance HasOptionalParam DeletePersistentVolume GracePeriodSeconds where+ applyOptionalParam req (GracePeriodSeconds xs) =+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs)++-- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.+instance HasOptionalParam DeletePersistentVolume OrphanDependents where+ applyOptionalParam req (OrphanDependents xs) =+ req `addQuery` toQuery ("orphanDependents", Just xs)++-- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.+instance HasOptionalParam DeletePersistentVolume PropagationPolicy where+ applyOptionalParam req (PropagationPolicy xs) =+ req `addQuery` toQuery ("propagationPolicy", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes DeletePersistentVolume mtype++-- | @application/json@+instance Produces DeletePersistentVolume MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces DeletePersistentVolume MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces DeletePersistentVolume MimeYaml+++-- *** getAPIResources++-- | @GET \/api\/v1\/@+-- +-- get available resources+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +getAPIResources + :: Accept accept -- ^ request accept ('MimeType')+ -> KubernetesRequest GetAPIResources MimeNoContent V1APIResourceList accept+getAPIResources _ =+ _mkRequest "GET" ["/api/v1/"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data GetAPIResources +-- | @application/json@+instance Produces GetAPIResources MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces GetAPIResources MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces GetAPIResources MimeYaml+++-- *** listComponentStatus++-- | @GET \/api\/v1\/componentstatuses@+-- +-- list objects of kind ComponentStatus+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +listComponentStatus + :: Accept accept -- ^ request accept ('MimeType')+ -> KubernetesRequest ListComponentStatus MimeNoContent V1ComponentStatusList accept+listComponentStatus _ =+ _mkRequest "GET" ["/api/v1/componentstatuses"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ListComponentStatus ++-- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.+instance HasOptionalParam ListComponentStatus AllowWatchBookmarks where+ applyOptionalParam req (AllowWatchBookmarks xs) =+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam ListComponentStatus Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam ListComponentStatus FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam ListComponentStatus LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam ListComponentStatus Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ListComponentStatus Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam ListComponentStatus ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam ListComponentStatus TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)++-- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.+instance HasOptionalParam ListComponentStatus Watch where+ applyOptionalParam req (Watch xs) =+ req `addQuery` toQuery ("watch", Just xs)+-- | @application/json@+instance Produces ListComponentStatus MimeJSON+-- | @application/json;stream=watch@+instance Produces ListComponentStatus MimeJsonstreamwatch+-- | @application/vnd.kubernetes.protobuf@+instance Produces ListComponentStatus MimeVndKubernetesProtobuf+-- | @application/vnd.kubernetes.protobuf;stream=watch@+instance Produces ListComponentStatus MimeVndKubernetesProtobufstreamwatch+-- | @application/yaml@+instance Produces ListComponentStatus MimeYaml+++-- *** listConfigMapForAllNamespaces++-- | @GET \/api\/v1\/configmaps@+-- +-- list or watch objects of kind ConfigMap+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +listConfigMapForAllNamespaces + :: Accept accept -- ^ request accept ('MimeType')+ -> KubernetesRequest ListConfigMapForAllNamespaces MimeNoContent V1ConfigMapList accept+listConfigMapForAllNamespaces _ =+ _mkRequest "GET" ["/api/v1/configmaps"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ListConfigMapForAllNamespaces ++-- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.+instance HasOptionalParam ListConfigMapForAllNamespaces AllowWatchBookmarks where+ applyOptionalParam req (AllowWatchBookmarks xs) =+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam ListConfigMapForAllNamespaces Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam ListConfigMapForAllNamespaces FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam ListConfigMapForAllNamespaces LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam ListConfigMapForAllNamespaces Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ListConfigMapForAllNamespaces Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam ListConfigMapForAllNamespaces ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam ListConfigMapForAllNamespaces TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)++-- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.+instance HasOptionalParam ListConfigMapForAllNamespaces Watch where+ applyOptionalParam req (Watch xs) =+ req `addQuery` toQuery ("watch", Just xs)+-- | @application/json@+instance Produces ListConfigMapForAllNamespaces MimeJSON+-- | @application/json;stream=watch@+instance Produces ListConfigMapForAllNamespaces MimeJsonstreamwatch+-- | @application/vnd.kubernetes.protobuf@+instance Produces ListConfigMapForAllNamespaces MimeVndKubernetesProtobuf+-- | @application/vnd.kubernetes.protobuf;stream=watch@+instance Produces ListConfigMapForAllNamespaces MimeVndKubernetesProtobufstreamwatch+-- | @application/yaml@+instance Produces ListConfigMapForAllNamespaces MimeYaml+++-- *** listEndpointsForAllNamespaces++-- | @GET \/api\/v1\/endpoints@+-- +-- list or watch objects of kind Endpoints+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +listEndpointsForAllNamespaces + :: Accept accept -- ^ request accept ('MimeType')+ -> KubernetesRequest ListEndpointsForAllNamespaces MimeNoContent V1EndpointsList accept+listEndpointsForAllNamespaces _ =+ _mkRequest "GET" ["/api/v1/endpoints"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ListEndpointsForAllNamespaces ++-- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.+instance HasOptionalParam ListEndpointsForAllNamespaces AllowWatchBookmarks where+ applyOptionalParam req (AllowWatchBookmarks xs) =+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam ListEndpointsForAllNamespaces Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam ListEndpointsForAllNamespaces FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam ListEndpointsForAllNamespaces LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam ListEndpointsForAllNamespaces Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ListEndpointsForAllNamespaces Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam ListEndpointsForAllNamespaces ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam ListEndpointsForAllNamespaces TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)++-- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.+instance HasOptionalParam ListEndpointsForAllNamespaces Watch where+ applyOptionalParam req (Watch xs) =+ req `addQuery` toQuery ("watch", Just xs)+-- | @application/json@+instance Produces ListEndpointsForAllNamespaces MimeJSON+-- | @application/json;stream=watch@+instance Produces ListEndpointsForAllNamespaces MimeJsonstreamwatch+-- | @application/vnd.kubernetes.protobuf@+instance Produces ListEndpointsForAllNamespaces MimeVndKubernetesProtobuf+-- | @application/vnd.kubernetes.protobuf;stream=watch@+instance Produces ListEndpointsForAllNamespaces MimeVndKubernetesProtobufstreamwatch+-- | @application/yaml@+instance Produces ListEndpointsForAllNamespaces MimeYaml+++-- *** listEventForAllNamespaces++-- | @GET \/api\/v1\/events@+-- +-- list or watch objects of kind Event+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +listEventForAllNamespaces + :: Accept accept -- ^ request accept ('MimeType')+ -> KubernetesRequest ListEventForAllNamespaces MimeNoContent V1EventList accept+listEventForAllNamespaces _ =+ _mkRequest "GET" ["/api/v1/events"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ListEventForAllNamespaces ++-- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.+instance HasOptionalParam ListEventForAllNamespaces AllowWatchBookmarks where+ applyOptionalParam req (AllowWatchBookmarks xs) =+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam ListEventForAllNamespaces Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam ListEventForAllNamespaces FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam ListEventForAllNamespaces LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam ListEventForAllNamespaces Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ListEventForAllNamespaces Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam ListEventForAllNamespaces ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam ListEventForAllNamespaces TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)++-- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.+instance HasOptionalParam ListEventForAllNamespaces Watch where+ applyOptionalParam req (Watch xs) =+ req `addQuery` toQuery ("watch", Just xs)+-- | @application/json@+instance Produces ListEventForAllNamespaces MimeJSON+-- | @application/json;stream=watch@+instance Produces ListEventForAllNamespaces MimeJsonstreamwatch+-- | @application/vnd.kubernetes.protobuf@+instance Produces ListEventForAllNamespaces MimeVndKubernetesProtobuf+-- | @application/vnd.kubernetes.protobuf;stream=watch@+instance Produces ListEventForAllNamespaces MimeVndKubernetesProtobufstreamwatch+-- | @application/yaml@+instance Produces ListEventForAllNamespaces MimeYaml+++-- *** listLimitRangeForAllNamespaces++-- | @GET \/api\/v1\/limitranges@+-- +-- list or watch objects of kind LimitRange+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +listLimitRangeForAllNamespaces + :: Accept accept -- ^ request accept ('MimeType')+ -> KubernetesRequest ListLimitRangeForAllNamespaces MimeNoContent V1LimitRangeList accept+listLimitRangeForAllNamespaces _ =+ _mkRequest "GET" ["/api/v1/limitranges"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ListLimitRangeForAllNamespaces ++-- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.+instance HasOptionalParam ListLimitRangeForAllNamespaces AllowWatchBookmarks where+ applyOptionalParam req (AllowWatchBookmarks xs) =+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam ListLimitRangeForAllNamespaces Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam ListLimitRangeForAllNamespaces FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam ListLimitRangeForAllNamespaces LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam ListLimitRangeForAllNamespaces Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ListLimitRangeForAllNamespaces Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam ListLimitRangeForAllNamespaces ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam ListLimitRangeForAllNamespaces TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)++-- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.+instance HasOptionalParam ListLimitRangeForAllNamespaces Watch where+ applyOptionalParam req (Watch xs) =+ req `addQuery` toQuery ("watch", Just xs)+-- | @application/json@+instance Produces ListLimitRangeForAllNamespaces MimeJSON+-- | @application/json;stream=watch@+instance Produces ListLimitRangeForAllNamespaces MimeJsonstreamwatch+-- | @application/vnd.kubernetes.protobuf@+instance Produces ListLimitRangeForAllNamespaces MimeVndKubernetesProtobuf+-- | @application/vnd.kubernetes.protobuf;stream=watch@+instance Produces ListLimitRangeForAllNamespaces MimeVndKubernetesProtobufstreamwatch+-- | @application/yaml@+instance Produces ListLimitRangeForAllNamespaces MimeYaml+++-- *** listNamespace++-- | @GET \/api\/v1\/namespaces@+-- +-- list or watch objects of kind Namespace+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +listNamespace + :: Accept accept -- ^ request accept ('MimeType')+ -> KubernetesRequest ListNamespace MimeNoContent V1NamespaceList accept+listNamespace _ =+ _mkRequest "GET" ["/api/v1/namespaces"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ListNamespace ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ListNamespace Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.+instance HasOptionalParam ListNamespace AllowWatchBookmarks where+ applyOptionalParam req (AllowWatchBookmarks xs) =+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam ListNamespace Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam ListNamespace FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam ListNamespace LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam ListNamespace Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam ListNamespace ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam ListNamespace TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)++-- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.+instance HasOptionalParam ListNamespace Watch where+ applyOptionalParam req (Watch xs) =+ req `addQuery` toQuery ("watch", Just xs)+-- | @application/json@+instance Produces ListNamespace MimeJSON+-- | @application/json;stream=watch@+instance Produces ListNamespace MimeJsonstreamwatch+-- | @application/vnd.kubernetes.protobuf@+instance Produces ListNamespace MimeVndKubernetesProtobuf+-- | @application/vnd.kubernetes.protobuf;stream=watch@+instance Produces ListNamespace MimeVndKubernetesProtobufstreamwatch+-- | @application/yaml@+instance Produces ListNamespace MimeYaml+++-- *** listNamespacedConfigMap++-- | @GET \/api\/v1\/namespaces\/{namespace}\/configmaps@+-- +-- list or watch objects of kind ConfigMap+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +listNamespacedConfigMap + :: Accept accept -- ^ request accept ('MimeType')+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ListNamespacedConfigMap MimeNoContent V1ConfigMapList accept+listNamespacedConfigMap _ (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/configmaps"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ListNamespacedConfigMap ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ListNamespacedConfigMap Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.+instance HasOptionalParam ListNamespacedConfigMap AllowWatchBookmarks where+ applyOptionalParam req (AllowWatchBookmarks xs) =+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam ListNamespacedConfigMap Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam ListNamespacedConfigMap FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam ListNamespacedConfigMap LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam ListNamespacedConfigMap Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam ListNamespacedConfigMap ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam ListNamespacedConfigMap TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)++-- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.+instance HasOptionalParam ListNamespacedConfigMap Watch where+ applyOptionalParam req (Watch xs) =+ req `addQuery` toQuery ("watch", Just xs)+-- | @application/json@+instance Produces ListNamespacedConfigMap MimeJSON+-- | @application/json;stream=watch@+instance Produces ListNamespacedConfigMap MimeJsonstreamwatch+-- | @application/vnd.kubernetes.protobuf@+instance Produces ListNamespacedConfigMap MimeVndKubernetesProtobuf+-- | @application/vnd.kubernetes.protobuf;stream=watch@+instance Produces ListNamespacedConfigMap MimeVndKubernetesProtobufstreamwatch+-- | @application/yaml@+instance Produces ListNamespacedConfigMap MimeYaml+++-- *** listNamespacedEndpoints++-- | @GET \/api\/v1\/namespaces\/{namespace}\/endpoints@+-- +-- list or watch objects of kind Endpoints+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +listNamespacedEndpoints + :: Accept accept -- ^ request accept ('MimeType')+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ListNamespacedEndpoints MimeNoContent V1EndpointsList accept+listNamespacedEndpoints _ (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/endpoints"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ListNamespacedEndpoints ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ListNamespacedEndpoints Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.+instance HasOptionalParam ListNamespacedEndpoints AllowWatchBookmarks where+ applyOptionalParam req (AllowWatchBookmarks xs) =+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam ListNamespacedEndpoints Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam ListNamespacedEndpoints FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam ListNamespacedEndpoints LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam ListNamespacedEndpoints Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam ListNamespacedEndpoints ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam ListNamespacedEndpoints TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)++-- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.+instance HasOptionalParam ListNamespacedEndpoints Watch where+ applyOptionalParam req (Watch xs) =+ req `addQuery` toQuery ("watch", Just xs)+-- | @application/json@+instance Produces ListNamespacedEndpoints MimeJSON+-- | @application/json;stream=watch@+instance Produces ListNamespacedEndpoints MimeJsonstreamwatch+-- | @application/vnd.kubernetes.protobuf@+instance Produces ListNamespacedEndpoints MimeVndKubernetesProtobuf+-- | @application/vnd.kubernetes.protobuf;stream=watch@+instance Produces ListNamespacedEndpoints MimeVndKubernetesProtobufstreamwatch+-- | @application/yaml@+instance Produces ListNamespacedEndpoints MimeYaml+++-- *** listNamespacedEvent++-- | @GET \/api\/v1\/namespaces\/{namespace}\/events@+-- +-- list or watch objects of kind Event+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +listNamespacedEvent + :: Accept accept -- ^ request accept ('MimeType')+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ListNamespacedEvent MimeNoContent V1EventList accept+listNamespacedEvent _ (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/events"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ListNamespacedEvent ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ListNamespacedEvent Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.+instance HasOptionalParam ListNamespacedEvent AllowWatchBookmarks where+ applyOptionalParam req (AllowWatchBookmarks xs) =+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam ListNamespacedEvent Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam ListNamespacedEvent FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam ListNamespacedEvent LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam ListNamespacedEvent Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam ListNamespacedEvent ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam ListNamespacedEvent TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)++-- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.+instance HasOptionalParam ListNamespacedEvent Watch where+ applyOptionalParam req (Watch xs) =+ req `addQuery` toQuery ("watch", Just xs)+-- | @application/json@+instance Produces ListNamespacedEvent MimeJSON+-- | @application/json;stream=watch@+instance Produces ListNamespacedEvent MimeJsonstreamwatch+-- | @application/vnd.kubernetes.protobuf@+instance Produces ListNamespacedEvent MimeVndKubernetesProtobuf+-- | @application/vnd.kubernetes.protobuf;stream=watch@+instance Produces ListNamespacedEvent MimeVndKubernetesProtobufstreamwatch+-- | @application/yaml@+instance Produces ListNamespacedEvent MimeYaml+++-- *** listNamespacedLimitRange++-- | @GET \/api\/v1\/namespaces\/{namespace}\/limitranges@+-- +-- list or watch objects of kind LimitRange+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +listNamespacedLimitRange + :: Accept accept -- ^ request accept ('MimeType')+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ListNamespacedLimitRange MimeNoContent V1LimitRangeList accept+listNamespacedLimitRange _ (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/limitranges"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ListNamespacedLimitRange ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ListNamespacedLimitRange Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.+instance HasOptionalParam ListNamespacedLimitRange AllowWatchBookmarks where+ applyOptionalParam req (AllowWatchBookmarks xs) =+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam ListNamespacedLimitRange Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam ListNamespacedLimitRange FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam ListNamespacedLimitRange LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam ListNamespacedLimitRange Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam ListNamespacedLimitRange ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam ListNamespacedLimitRange TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)++-- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.+instance HasOptionalParam ListNamespacedLimitRange Watch where+ applyOptionalParam req (Watch xs) =+ req `addQuery` toQuery ("watch", Just xs)+-- | @application/json@+instance Produces ListNamespacedLimitRange MimeJSON+-- | @application/json;stream=watch@+instance Produces ListNamespacedLimitRange MimeJsonstreamwatch+-- | @application/vnd.kubernetes.protobuf@+instance Produces ListNamespacedLimitRange MimeVndKubernetesProtobuf+-- | @application/vnd.kubernetes.protobuf;stream=watch@+instance Produces ListNamespacedLimitRange MimeVndKubernetesProtobufstreamwatch+-- | @application/yaml@+instance Produces ListNamespacedLimitRange MimeYaml+++-- *** listNamespacedPersistentVolumeClaim++-- | @GET \/api\/v1\/namespaces\/{namespace}\/persistentvolumeclaims@+-- +-- list or watch objects of kind PersistentVolumeClaim+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +listNamespacedPersistentVolumeClaim + :: Accept accept -- ^ request accept ('MimeType')+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ListNamespacedPersistentVolumeClaim MimeNoContent V1PersistentVolumeClaimList accept+listNamespacedPersistentVolumeClaim _ (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/persistentvolumeclaims"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ListNamespacedPersistentVolumeClaim ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ListNamespacedPersistentVolumeClaim Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.+instance HasOptionalParam ListNamespacedPersistentVolumeClaim AllowWatchBookmarks where+ applyOptionalParam req (AllowWatchBookmarks xs) =+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam ListNamespacedPersistentVolumeClaim Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam ListNamespacedPersistentVolumeClaim FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam ListNamespacedPersistentVolumeClaim LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam ListNamespacedPersistentVolumeClaim Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam ListNamespacedPersistentVolumeClaim ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam ListNamespacedPersistentVolumeClaim TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)++-- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.+instance HasOptionalParam ListNamespacedPersistentVolumeClaim Watch where+ applyOptionalParam req (Watch xs) =+ req `addQuery` toQuery ("watch", Just xs)+-- | @application/json@+instance Produces ListNamespacedPersistentVolumeClaim MimeJSON+-- | @application/json;stream=watch@+instance Produces ListNamespacedPersistentVolumeClaim MimeJsonstreamwatch+-- | @application/vnd.kubernetes.protobuf@+instance Produces ListNamespacedPersistentVolumeClaim MimeVndKubernetesProtobuf+-- | @application/vnd.kubernetes.protobuf;stream=watch@+instance Produces ListNamespacedPersistentVolumeClaim MimeVndKubernetesProtobufstreamwatch+-- | @application/yaml@+instance Produces ListNamespacedPersistentVolumeClaim MimeYaml+++-- *** listNamespacedPod++-- | @GET \/api\/v1\/namespaces\/{namespace}\/pods@+-- +-- list or watch objects of kind Pod+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +listNamespacedPod + :: Accept accept -- ^ request accept ('MimeType')+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ListNamespacedPod MimeNoContent V1PodList accept+listNamespacedPod _ (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/pods"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ListNamespacedPod ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ListNamespacedPod Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.+instance HasOptionalParam ListNamespacedPod AllowWatchBookmarks where+ applyOptionalParam req (AllowWatchBookmarks xs) =+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam ListNamespacedPod Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam ListNamespacedPod FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam ListNamespacedPod LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam ListNamespacedPod Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam ListNamespacedPod ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam ListNamespacedPod TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)++-- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.+instance HasOptionalParam ListNamespacedPod Watch where+ applyOptionalParam req (Watch xs) =+ req `addQuery` toQuery ("watch", Just xs)+-- | @application/json@+instance Produces ListNamespacedPod MimeJSON+-- | @application/json;stream=watch@+instance Produces ListNamespacedPod MimeJsonstreamwatch+-- | @application/vnd.kubernetes.protobuf@+instance Produces ListNamespacedPod MimeVndKubernetesProtobuf+-- | @application/vnd.kubernetes.protobuf;stream=watch@+instance Produces ListNamespacedPod MimeVndKubernetesProtobufstreamwatch+-- | @application/yaml@+instance Produces ListNamespacedPod MimeYaml+++-- *** listNamespacedPodTemplate++-- | @GET \/api\/v1\/namespaces\/{namespace}\/podtemplates@+-- +-- list or watch objects of kind PodTemplate+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +listNamespacedPodTemplate + :: Accept accept -- ^ request accept ('MimeType')+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ListNamespacedPodTemplate MimeNoContent V1PodTemplateList accept+listNamespacedPodTemplate _ (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/podtemplates"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ListNamespacedPodTemplate ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ListNamespacedPodTemplate Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.+instance HasOptionalParam ListNamespacedPodTemplate AllowWatchBookmarks where+ applyOptionalParam req (AllowWatchBookmarks xs) =+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam ListNamespacedPodTemplate Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam ListNamespacedPodTemplate FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam ListNamespacedPodTemplate LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam ListNamespacedPodTemplate Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam ListNamespacedPodTemplate ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam ListNamespacedPodTemplate TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)++-- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.+instance HasOptionalParam ListNamespacedPodTemplate Watch where+ applyOptionalParam req (Watch xs) =+ req `addQuery` toQuery ("watch", Just xs)+-- | @application/json@+instance Produces ListNamespacedPodTemplate MimeJSON+-- | @application/json;stream=watch@+instance Produces ListNamespacedPodTemplate MimeJsonstreamwatch+-- | @application/vnd.kubernetes.protobuf@+instance Produces ListNamespacedPodTemplate MimeVndKubernetesProtobuf+-- | @application/vnd.kubernetes.protobuf;stream=watch@+instance Produces ListNamespacedPodTemplate MimeVndKubernetesProtobufstreamwatch+-- | @application/yaml@+instance Produces ListNamespacedPodTemplate MimeYaml+++-- *** listNamespacedReplicationController++-- | @GET \/api\/v1\/namespaces\/{namespace}\/replicationcontrollers@+-- +-- list or watch objects of kind ReplicationController+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +listNamespacedReplicationController + :: Accept accept -- ^ request accept ('MimeType')+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ListNamespacedReplicationController MimeNoContent V1ReplicationControllerList accept+listNamespacedReplicationController _ (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/replicationcontrollers"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ListNamespacedReplicationController ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ListNamespacedReplicationController Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.+instance HasOptionalParam ListNamespacedReplicationController AllowWatchBookmarks where+ applyOptionalParam req (AllowWatchBookmarks xs) =+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam ListNamespacedReplicationController Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam ListNamespacedReplicationController FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam ListNamespacedReplicationController LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam ListNamespacedReplicationController Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam ListNamespacedReplicationController ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam ListNamespacedReplicationController TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)++-- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.+instance HasOptionalParam ListNamespacedReplicationController Watch where+ applyOptionalParam req (Watch xs) =+ req `addQuery` toQuery ("watch", Just xs)+-- | @application/json@+instance Produces ListNamespacedReplicationController MimeJSON+-- | @application/json;stream=watch@+instance Produces ListNamespacedReplicationController MimeJsonstreamwatch+-- | @application/vnd.kubernetes.protobuf@+instance Produces ListNamespacedReplicationController MimeVndKubernetesProtobuf+-- | @application/vnd.kubernetes.protobuf;stream=watch@+instance Produces ListNamespacedReplicationController MimeVndKubernetesProtobufstreamwatch+-- | @application/yaml@+instance Produces ListNamespacedReplicationController MimeYaml+++-- *** listNamespacedResourceQuota++-- | @GET \/api\/v1\/namespaces\/{namespace}\/resourcequotas@+-- +-- list or watch objects of kind ResourceQuota+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +listNamespacedResourceQuota + :: Accept accept -- ^ request accept ('MimeType')+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ListNamespacedResourceQuota MimeNoContent V1ResourceQuotaList accept+listNamespacedResourceQuota _ (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/resourcequotas"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ListNamespacedResourceQuota ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ListNamespacedResourceQuota Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.+instance HasOptionalParam ListNamespacedResourceQuota AllowWatchBookmarks where+ applyOptionalParam req (AllowWatchBookmarks xs) =+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam ListNamespacedResourceQuota Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam ListNamespacedResourceQuota FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam ListNamespacedResourceQuota LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam ListNamespacedResourceQuota Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam ListNamespacedResourceQuota ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam ListNamespacedResourceQuota TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)++-- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.+instance HasOptionalParam ListNamespacedResourceQuota Watch where+ applyOptionalParam req (Watch xs) =+ req `addQuery` toQuery ("watch", Just xs)+-- | @application/json@+instance Produces ListNamespacedResourceQuota MimeJSON+-- | @application/json;stream=watch@+instance Produces ListNamespacedResourceQuota MimeJsonstreamwatch+-- | @application/vnd.kubernetes.protobuf@+instance Produces ListNamespacedResourceQuota MimeVndKubernetesProtobuf+-- | @application/vnd.kubernetes.protobuf;stream=watch@+instance Produces ListNamespacedResourceQuota MimeVndKubernetesProtobufstreamwatch+-- | @application/yaml@+instance Produces ListNamespacedResourceQuota MimeYaml+++-- *** listNamespacedSecret++-- | @GET \/api\/v1\/namespaces\/{namespace}\/secrets@+-- +-- list or watch objects of kind Secret+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +listNamespacedSecret + :: Accept accept -- ^ request accept ('MimeType')+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ListNamespacedSecret MimeNoContent V1SecretList accept+listNamespacedSecret _ (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/secrets"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ListNamespacedSecret ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ListNamespacedSecret Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.+instance HasOptionalParam ListNamespacedSecret AllowWatchBookmarks where+ applyOptionalParam req (AllowWatchBookmarks xs) =+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam ListNamespacedSecret Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam ListNamespacedSecret FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam ListNamespacedSecret LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam ListNamespacedSecret Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam ListNamespacedSecret ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam ListNamespacedSecret TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)++-- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.+instance HasOptionalParam ListNamespacedSecret Watch where+ applyOptionalParam req (Watch xs) =+ req `addQuery` toQuery ("watch", Just xs)+-- | @application/json@+instance Produces ListNamespacedSecret MimeJSON+-- | @application/json;stream=watch@+instance Produces ListNamespacedSecret MimeJsonstreamwatch+-- | @application/vnd.kubernetes.protobuf@+instance Produces ListNamespacedSecret MimeVndKubernetesProtobuf+-- | @application/vnd.kubernetes.protobuf;stream=watch@+instance Produces ListNamespacedSecret MimeVndKubernetesProtobufstreamwatch+-- | @application/yaml@+instance Produces ListNamespacedSecret MimeYaml+++-- *** listNamespacedService++-- | @GET \/api\/v1\/namespaces\/{namespace}\/services@+-- +-- list or watch objects of kind Service+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +listNamespacedService + :: Accept accept -- ^ request accept ('MimeType')+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ListNamespacedService MimeNoContent V1ServiceList accept+listNamespacedService _ (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/services"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ListNamespacedService ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ListNamespacedService Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.+instance HasOptionalParam ListNamespacedService AllowWatchBookmarks where+ applyOptionalParam req (AllowWatchBookmarks xs) =+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam ListNamespacedService Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam ListNamespacedService FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam ListNamespacedService LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam ListNamespacedService Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam ListNamespacedService ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam ListNamespacedService TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)++-- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.+instance HasOptionalParam ListNamespacedService Watch where+ applyOptionalParam req (Watch xs) =+ req `addQuery` toQuery ("watch", Just xs)+-- | @application/json@+instance Produces ListNamespacedService MimeJSON+-- | @application/json;stream=watch@+instance Produces ListNamespacedService MimeJsonstreamwatch+-- | @application/vnd.kubernetes.protobuf@+instance Produces ListNamespacedService MimeVndKubernetesProtobuf+-- | @application/vnd.kubernetes.protobuf;stream=watch@+instance Produces ListNamespacedService MimeVndKubernetesProtobufstreamwatch+-- | @application/yaml@+instance Produces ListNamespacedService MimeYaml+++-- *** listNamespacedServiceAccount++-- | @GET \/api\/v1\/namespaces\/{namespace}\/serviceaccounts@+-- +-- list or watch objects of kind ServiceAccount+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +listNamespacedServiceAccount + :: Accept accept -- ^ request accept ('MimeType')+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ListNamespacedServiceAccount MimeNoContent V1ServiceAccountList accept+listNamespacedServiceAccount _ (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/serviceaccounts"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ListNamespacedServiceAccount ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ListNamespacedServiceAccount Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.+instance HasOptionalParam ListNamespacedServiceAccount AllowWatchBookmarks where+ applyOptionalParam req (AllowWatchBookmarks xs) =+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam ListNamespacedServiceAccount Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam ListNamespacedServiceAccount FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam ListNamespacedServiceAccount LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam ListNamespacedServiceAccount Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam ListNamespacedServiceAccount ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam ListNamespacedServiceAccount TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)++-- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.+instance HasOptionalParam ListNamespacedServiceAccount Watch where+ applyOptionalParam req (Watch xs) =+ req `addQuery` toQuery ("watch", Just xs)+-- | @application/json@+instance Produces ListNamespacedServiceAccount MimeJSON+-- | @application/json;stream=watch@+instance Produces ListNamespacedServiceAccount MimeJsonstreamwatch+-- | @application/vnd.kubernetes.protobuf@+instance Produces ListNamespacedServiceAccount MimeVndKubernetesProtobuf+-- | @application/vnd.kubernetes.protobuf;stream=watch@+instance Produces ListNamespacedServiceAccount MimeVndKubernetesProtobufstreamwatch+-- | @application/yaml@+instance Produces ListNamespacedServiceAccount MimeYaml+++-- *** listNode++-- | @GET \/api\/v1\/nodes@+-- +-- list or watch objects of kind Node+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +listNode + :: Accept accept -- ^ request accept ('MimeType')+ -> KubernetesRequest ListNode MimeNoContent V1NodeList accept+listNode _ =+ _mkRequest "GET" ["/api/v1/nodes"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ListNode ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ListNode Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.+instance HasOptionalParam ListNode AllowWatchBookmarks where+ applyOptionalParam req (AllowWatchBookmarks xs) =+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam ListNode Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam ListNode FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam ListNode LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam ListNode Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam ListNode ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam ListNode TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)++-- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.+instance HasOptionalParam ListNode Watch where+ applyOptionalParam req (Watch xs) =+ req `addQuery` toQuery ("watch", Just xs)+-- | @application/json@+instance Produces ListNode MimeJSON+-- | @application/json;stream=watch@+instance Produces ListNode MimeJsonstreamwatch+-- | @application/vnd.kubernetes.protobuf@+instance Produces ListNode MimeVndKubernetesProtobuf+-- | @application/vnd.kubernetes.protobuf;stream=watch@+instance Produces ListNode MimeVndKubernetesProtobufstreamwatch+-- | @application/yaml@+instance Produces ListNode MimeYaml+++-- *** listPersistentVolume++-- | @GET \/api\/v1\/persistentvolumes@+-- +-- list or watch objects of kind PersistentVolume+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +listPersistentVolume + :: Accept accept -- ^ request accept ('MimeType')+ -> KubernetesRequest ListPersistentVolume MimeNoContent V1PersistentVolumeList accept+listPersistentVolume _ =+ _mkRequest "GET" ["/api/v1/persistentvolumes"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ListPersistentVolume ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ListPersistentVolume Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.+instance HasOptionalParam ListPersistentVolume AllowWatchBookmarks where+ applyOptionalParam req (AllowWatchBookmarks xs) =+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam ListPersistentVolume Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam ListPersistentVolume FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam ListPersistentVolume LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam ListPersistentVolume Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam ListPersistentVolume ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam ListPersistentVolume TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)++-- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.+instance HasOptionalParam ListPersistentVolume Watch where+ applyOptionalParam req (Watch xs) =+ req `addQuery` toQuery ("watch", Just xs)+-- | @application/json@+instance Produces ListPersistentVolume MimeJSON+-- | @application/json;stream=watch@+instance Produces ListPersistentVolume MimeJsonstreamwatch+-- | @application/vnd.kubernetes.protobuf@+instance Produces ListPersistentVolume MimeVndKubernetesProtobuf+-- | @application/vnd.kubernetes.protobuf;stream=watch@+instance Produces ListPersistentVolume MimeVndKubernetesProtobufstreamwatch+-- | @application/yaml@+instance Produces ListPersistentVolume MimeYaml+++-- *** listPersistentVolumeClaimForAllNamespaces++-- | @GET \/api\/v1\/persistentvolumeclaims@+-- +-- list or watch objects of kind PersistentVolumeClaim+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +listPersistentVolumeClaimForAllNamespaces + :: Accept accept -- ^ request accept ('MimeType')+ -> KubernetesRequest ListPersistentVolumeClaimForAllNamespaces MimeNoContent V1PersistentVolumeClaimList accept+listPersistentVolumeClaimForAllNamespaces _ =+ _mkRequest "GET" ["/api/v1/persistentvolumeclaims"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ListPersistentVolumeClaimForAllNamespaces ++-- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.+instance HasOptionalParam ListPersistentVolumeClaimForAllNamespaces AllowWatchBookmarks where+ applyOptionalParam req (AllowWatchBookmarks xs) =+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam ListPersistentVolumeClaimForAllNamespaces Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam ListPersistentVolumeClaimForAllNamespaces FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam ListPersistentVolumeClaimForAllNamespaces LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam ListPersistentVolumeClaimForAllNamespaces Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ListPersistentVolumeClaimForAllNamespaces Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam ListPersistentVolumeClaimForAllNamespaces ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam ListPersistentVolumeClaimForAllNamespaces TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)++-- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.+instance HasOptionalParam ListPersistentVolumeClaimForAllNamespaces Watch where+ applyOptionalParam req (Watch xs) =+ req `addQuery` toQuery ("watch", Just xs)+-- | @application/json@+instance Produces ListPersistentVolumeClaimForAllNamespaces MimeJSON+-- | @application/json;stream=watch@+instance Produces ListPersistentVolumeClaimForAllNamespaces MimeJsonstreamwatch+-- | @application/vnd.kubernetes.protobuf@+instance Produces ListPersistentVolumeClaimForAllNamespaces MimeVndKubernetesProtobuf+-- | @application/vnd.kubernetes.protobuf;stream=watch@+instance Produces ListPersistentVolumeClaimForAllNamespaces MimeVndKubernetesProtobufstreamwatch+-- | @application/yaml@+instance Produces ListPersistentVolumeClaimForAllNamespaces MimeYaml+++-- *** listPodForAllNamespaces++-- | @GET \/api\/v1\/pods@+-- +-- list or watch objects of kind Pod+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +listPodForAllNamespaces + :: Accept accept -- ^ request accept ('MimeType')+ -> KubernetesRequest ListPodForAllNamespaces MimeNoContent V1PodList accept+listPodForAllNamespaces _ =+ _mkRequest "GET" ["/api/v1/pods"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ListPodForAllNamespaces ++-- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.+instance HasOptionalParam ListPodForAllNamespaces AllowWatchBookmarks where+ applyOptionalParam req (AllowWatchBookmarks xs) =+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam ListPodForAllNamespaces Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam ListPodForAllNamespaces FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam ListPodForAllNamespaces LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam ListPodForAllNamespaces Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ListPodForAllNamespaces Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam ListPodForAllNamespaces ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam ListPodForAllNamespaces TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)++-- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.+instance HasOptionalParam ListPodForAllNamespaces Watch where+ applyOptionalParam req (Watch xs) =+ req `addQuery` toQuery ("watch", Just xs)+-- | @application/json@+instance Produces ListPodForAllNamespaces MimeJSON+-- | @application/json;stream=watch@+instance Produces ListPodForAllNamespaces MimeJsonstreamwatch+-- | @application/vnd.kubernetes.protobuf@+instance Produces ListPodForAllNamespaces MimeVndKubernetesProtobuf+-- | @application/vnd.kubernetes.protobuf;stream=watch@+instance Produces ListPodForAllNamespaces MimeVndKubernetesProtobufstreamwatch+-- | @application/yaml@+instance Produces ListPodForAllNamespaces MimeYaml+++-- *** listPodTemplateForAllNamespaces++-- | @GET \/api\/v1\/podtemplates@+-- +-- list or watch objects of kind PodTemplate+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +listPodTemplateForAllNamespaces + :: Accept accept -- ^ request accept ('MimeType')+ -> KubernetesRequest ListPodTemplateForAllNamespaces MimeNoContent V1PodTemplateList accept+listPodTemplateForAllNamespaces _ =+ _mkRequest "GET" ["/api/v1/podtemplates"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ListPodTemplateForAllNamespaces ++-- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.+instance HasOptionalParam ListPodTemplateForAllNamespaces AllowWatchBookmarks where+ applyOptionalParam req (AllowWatchBookmarks xs) =+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam ListPodTemplateForAllNamespaces Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam ListPodTemplateForAllNamespaces FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam ListPodTemplateForAllNamespaces LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam ListPodTemplateForAllNamespaces Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ListPodTemplateForAllNamespaces Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam ListPodTemplateForAllNamespaces ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam ListPodTemplateForAllNamespaces TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)++-- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.+instance HasOptionalParam ListPodTemplateForAllNamespaces Watch where+ applyOptionalParam req (Watch xs) =+ req `addQuery` toQuery ("watch", Just xs)+-- | @application/json@+instance Produces ListPodTemplateForAllNamespaces MimeJSON+-- | @application/json;stream=watch@+instance Produces ListPodTemplateForAllNamespaces MimeJsonstreamwatch+-- | @application/vnd.kubernetes.protobuf@+instance Produces ListPodTemplateForAllNamespaces MimeVndKubernetesProtobuf+-- | @application/vnd.kubernetes.protobuf;stream=watch@+instance Produces ListPodTemplateForAllNamespaces MimeVndKubernetesProtobufstreamwatch+-- | @application/yaml@+instance Produces ListPodTemplateForAllNamespaces MimeYaml+++-- *** listReplicationControllerForAllNamespaces++-- | @GET \/api\/v1\/replicationcontrollers@+-- +-- list or watch objects of kind ReplicationController+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +listReplicationControllerForAllNamespaces + :: Accept accept -- ^ request accept ('MimeType')+ -> KubernetesRequest ListReplicationControllerForAllNamespaces MimeNoContent V1ReplicationControllerList accept+listReplicationControllerForAllNamespaces _ =+ _mkRequest "GET" ["/api/v1/replicationcontrollers"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ListReplicationControllerForAllNamespaces ++-- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.+instance HasOptionalParam ListReplicationControllerForAllNamespaces AllowWatchBookmarks where+ applyOptionalParam req (AllowWatchBookmarks xs) =+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam ListReplicationControllerForAllNamespaces Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam ListReplicationControllerForAllNamespaces FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam ListReplicationControllerForAllNamespaces LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam ListReplicationControllerForAllNamespaces Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ListReplicationControllerForAllNamespaces Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam ListReplicationControllerForAllNamespaces ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam ListReplicationControllerForAllNamespaces TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)++-- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.+instance HasOptionalParam ListReplicationControllerForAllNamespaces Watch where+ applyOptionalParam req (Watch xs) =+ req `addQuery` toQuery ("watch", Just xs)+-- | @application/json@+instance Produces ListReplicationControllerForAllNamespaces MimeJSON+-- | @application/json;stream=watch@+instance Produces ListReplicationControllerForAllNamespaces MimeJsonstreamwatch+-- | @application/vnd.kubernetes.protobuf@+instance Produces ListReplicationControllerForAllNamespaces MimeVndKubernetesProtobuf+-- | @application/vnd.kubernetes.protobuf;stream=watch@+instance Produces ListReplicationControllerForAllNamespaces MimeVndKubernetesProtobufstreamwatch+-- | @application/yaml@+instance Produces ListReplicationControllerForAllNamespaces MimeYaml+++-- *** listResourceQuotaForAllNamespaces++-- | @GET \/api\/v1\/resourcequotas@+-- +-- list or watch objects of kind ResourceQuota+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +listResourceQuotaForAllNamespaces + :: Accept accept -- ^ request accept ('MimeType')+ -> KubernetesRequest ListResourceQuotaForAllNamespaces MimeNoContent V1ResourceQuotaList accept+listResourceQuotaForAllNamespaces _ =+ _mkRequest "GET" ["/api/v1/resourcequotas"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ListResourceQuotaForAllNamespaces ++-- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.+instance HasOptionalParam ListResourceQuotaForAllNamespaces AllowWatchBookmarks where+ applyOptionalParam req (AllowWatchBookmarks xs) =+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam ListResourceQuotaForAllNamespaces Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam ListResourceQuotaForAllNamespaces FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam ListResourceQuotaForAllNamespaces LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam ListResourceQuotaForAllNamespaces Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ListResourceQuotaForAllNamespaces Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam ListResourceQuotaForAllNamespaces ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam ListResourceQuotaForAllNamespaces TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)++-- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.+instance HasOptionalParam ListResourceQuotaForAllNamespaces Watch where+ applyOptionalParam req (Watch xs) =+ req `addQuery` toQuery ("watch", Just xs)+-- | @application/json@+instance Produces ListResourceQuotaForAllNamespaces MimeJSON+-- | @application/json;stream=watch@+instance Produces ListResourceQuotaForAllNamespaces MimeJsonstreamwatch+-- | @application/vnd.kubernetes.protobuf@+instance Produces ListResourceQuotaForAllNamespaces MimeVndKubernetesProtobuf+-- | @application/vnd.kubernetes.protobuf;stream=watch@+instance Produces ListResourceQuotaForAllNamespaces MimeVndKubernetesProtobufstreamwatch+-- | @application/yaml@+instance Produces ListResourceQuotaForAllNamespaces MimeYaml+++-- *** listSecretForAllNamespaces++-- | @GET \/api\/v1\/secrets@+-- +-- list or watch objects of kind Secret+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +listSecretForAllNamespaces + :: Accept accept -- ^ request accept ('MimeType')+ -> KubernetesRequest ListSecretForAllNamespaces MimeNoContent V1SecretList accept+listSecretForAllNamespaces _ =+ _mkRequest "GET" ["/api/v1/secrets"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ListSecretForAllNamespaces ++-- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.+instance HasOptionalParam ListSecretForAllNamespaces AllowWatchBookmarks where+ applyOptionalParam req (AllowWatchBookmarks xs) =+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam ListSecretForAllNamespaces Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam ListSecretForAllNamespaces FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam ListSecretForAllNamespaces LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam ListSecretForAllNamespaces Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ListSecretForAllNamespaces Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam ListSecretForAllNamespaces ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam ListSecretForAllNamespaces TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)++-- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.+instance HasOptionalParam ListSecretForAllNamespaces Watch where+ applyOptionalParam req (Watch xs) =+ req `addQuery` toQuery ("watch", Just xs)+-- | @application/json@+instance Produces ListSecretForAllNamespaces MimeJSON+-- | @application/json;stream=watch@+instance Produces ListSecretForAllNamespaces MimeJsonstreamwatch+-- | @application/vnd.kubernetes.protobuf@+instance Produces ListSecretForAllNamespaces MimeVndKubernetesProtobuf+-- | @application/vnd.kubernetes.protobuf;stream=watch@+instance Produces ListSecretForAllNamespaces MimeVndKubernetesProtobufstreamwatch+-- | @application/yaml@+instance Produces ListSecretForAllNamespaces MimeYaml+++-- *** listServiceAccountForAllNamespaces++-- | @GET \/api\/v1\/serviceaccounts@+-- +-- list or watch objects of kind ServiceAccount+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +listServiceAccountForAllNamespaces + :: Accept accept -- ^ request accept ('MimeType')+ -> KubernetesRequest ListServiceAccountForAllNamespaces MimeNoContent V1ServiceAccountList accept+listServiceAccountForAllNamespaces _ =+ _mkRequest "GET" ["/api/v1/serviceaccounts"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ListServiceAccountForAllNamespaces ++-- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.+instance HasOptionalParam ListServiceAccountForAllNamespaces AllowWatchBookmarks where+ applyOptionalParam req (AllowWatchBookmarks xs) =+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam ListServiceAccountForAllNamespaces Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam ListServiceAccountForAllNamespaces FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam ListServiceAccountForAllNamespaces LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam ListServiceAccountForAllNamespaces Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ListServiceAccountForAllNamespaces Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam ListServiceAccountForAllNamespaces ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam ListServiceAccountForAllNamespaces TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)++-- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.+instance HasOptionalParam ListServiceAccountForAllNamespaces Watch where+ applyOptionalParam req (Watch xs) =+ req `addQuery` toQuery ("watch", Just xs)+-- | @application/json@+instance Produces ListServiceAccountForAllNamespaces MimeJSON+-- | @application/json;stream=watch@+instance Produces ListServiceAccountForAllNamespaces MimeJsonstreamwatch+-- | @application/vnd.kubernetes.protobuf@+instance Produces ListServiceAccountForAllNamespaces MimeVndKubernetesProtobuf+-- | @application/vnd.kubernetes.protobuf;stream=watch@+instance Produces ListServiceAccountForAllNamespaces MimeVndKubernetesProtobufstreamwatch+-- | @application/yaml@+instance Produces ListServiceAccountForAllNamespaces MimeYaml+++-- *** listServiceForAllNamespaces++-- | @GET \/api\/v1\/services@+-- +-- list or watch objects of kind Service+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +listServiceForAllNamespaces + :: Accept accept -- ^ request accept ('MimeType')+ -> KubernetesRequest ListServiceForAllNamespaces MimeNoContent V1ServiceList accept+listServiceForAllNamespaces _ =+ _mkRequest "GET" ["/api/v1/services"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ListServiceForAllNamespaces ++-- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta.+instance HasOptionalParam ListServiceForAllNamespaces AllowWatchBookmarks where+ applyOptionalParam req (AllowWatchBookmarks xs) =+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs)++-- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.+instance HasOptionalParam ListServiceForAllNamespaces Continue where+ applyOptionalParam req (Continue xs) =+ req `addQuery` toQuery ("continue", Just xs)++-- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything.+instance HasOptionalParam ListServiceForAllNamespaces FieldSelector where+ applyOptionalParam req (FieldSelector xs) =+ req `addQuery` toQuery ("fieldSelector", Just xs)++-- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything.+instance HasOptionalParam ListServiceForAllNamespaces LabelSelector where+ applyOptionalParam req (LabelSelector xs) =+ req `addQuery` toQuery ("labelSelector", Just xs)++-- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.+instance HasOptionalParam ListServiceForAllNamespaces Limit where+ applyOptionalParam req (Limit xs) =+ req `addQuery` toQuery ("limit", Just xs)++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ListServiceForAllNamespaces Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv.+instance HasOptionalParam ListServiceForAllNamespaces ResourceVersion where+ applyOptionalParam req (ResourceVersion xs) =+ req `addQuery` toQuery ("resourceVersion", Just xs)++-- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.+instance HasOptionalParam ListServiceForAllNamespaces TimeoutSeconds where+ applyOptionalParam req (TimeoutSeconds xs) =+ req `addQuery` toQuery ("timeoutSeconds", Just xs)++-- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.+instance HasOptionalParam ListServiceForAllNamespaces Watch where+ applyOptionalParam req (Watch xs) =+ req `addQuery` toQuery ("watch", Just xs)+-- | @application/json@+instance Produces ListServiceForAllNamespaces MimeJSON+-- | @application/json;stream=watch@+instance Produces ListServiceForAllNamespaces MimeJsonstreamwatch+-- | @application/vnd.kubernetes.protobuf@+instance Produces ListServiceForAllNamespaces MimeVndKubernetesProtobuf+-- | @application/vnd.kubernetes.protobuf;stream=watch@+instance Produces ListServiceForAllNamespaces MimeVndKubernetesProtobufstreamwatch+-- | @application/yaml@+instance Produces ListServiceForAllNamespaces MimeYaml+++-- *** patchNamespace++-- | @PATCH \/api\/v1\/namespaces\/{name}@+-- +-- partially update the specified Namespace+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +patchNamespace + :: (Consumes PatchNamespace contentType, MimeRender contentType Body)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Body -- ^ "body"+ -> Name -- ^ "name" - name of the Namespace+ -> KubernetesRequest PatchNamespace contentType V1Namespace accept+patchNamespace _ _ body (Name name) =+ _mkRequest "PATCH" ["/api/v1/namespaces/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data PatchNamespace +instance HasBodyParam PatchNamespace Body ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam PatchNamespace Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam PatchNamespace DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).+instance HasOptionalParam PatchNamespace FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)++-- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.+instance HasOptionalParam PatchNamespace Force where+ applyOptionalParam req (Force xs) =+ req `addQuery` toQuery ("force", Just xs)++-- | @application/apply-patch+yaml@+instance Consumes PatchNamespace MimeApplyPatchyaml+-- | @application/json-patch+json@+instance Consumes PatchNamespace MimeJsonPatchjson+-- | @application/merge-patch+json@+instance Consumes PatchNamespace MimeMergePatchjson+-- | @application/strategic-merge-patch+json@+instance Consumes PatchNamespace MimeStrategicMergePatchjson++-- | @application/json@+instance Produces PatchNamespace MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces PatchNamespace MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces PatchNamespace MimeYaml+++-- *** patchNamespaceStatus++-- | @PATCH \/api\/v1\/namespaces\/{name}\/status@+-- +-- partially update status of the specified Namespace+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +patchNamespaceStatus + :: (Consumes PatchNamespaceStatus contentType, MimeRender contentType Body)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Body -- ^ "body"+ -> Name -- ^ "name" - name of the Namespace+ -> KubernetesRequest PatchNamespaceStatus contentType V1Namespace accept+patchNamespaceStatus _ _ body (Name name) =+ _mkRequest "PATCH" ["/api/v1/namespaces/",toPath name,"/status"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data PatchNamespaceStatus +instance HasBodyParam PatchNamespaceStatus Body ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam PatchNamespaceStatus Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam PatchNamespaceStatus DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).+instance HasOptionalParam PatchNamespaceStatus FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)++-- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.+instance HasOptionalParam PatchNamespaceStatus Force where+ applyOptionalParam req (Force xs) =+ req `addQuery` toQuery ("force", Just xs)++-- | @application/apply-patch+yaml@+instance Consumes PatchNamespaceStatus MimeApplyPatchyaml+-- | @application/json-patch+json@+instance Consumes PatchNamespaceStatus MimeJsonPatchjson+-- | @application/merge-patch+json@+instance Consumes PatchNamespaceStatus MimeMergePatchjson+-- | @application/strategic-merge-patch+json@+instance Consumes PatchNamespaceStatus MimeStrategicMergePatchjson++-- | @application/json@+instance Produces PatchNamespaceStatus MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces PatchNamespaceStatus MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces PatchNamespaceStatus MimeYaml+++-- *** patchNamespacedConfigMap++-- | @PATCH \/api\/v1\/namespaces\/{namespace}\/configmaps\/{name}@+-- +-- partially update the specified ConfigMap+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +patchNamespacedConfigMap + :: (Consumes PatchNamespacedConfigMap contentType, MimeRender contentType Body)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Body -- ^ "body"+ -> Name -- ^ "name" - name of the ConfigMap+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest PatchNamespacedConfigMap contentType V1ConfigMap accept+patchNamespacedConfigMap _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/configmaps/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data PatchNamespacedConfigMap +instance HasBodyParam PatchNamespacedConfigMap Body ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam PatchNamespacedConfigMap Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam PatchNamespacedConfigMap DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).+instance HasOptionalParam PatchNamespacedConfigMap FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)++-- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.+instance HasOptionalParam PatchNamespacedConfigMap Force where+ applyOptionalParam req (Force xs) =+ req `addQuery` toQuery ("force", Just xs)++-- | @application/apply-patch+yaml@+instance Consumes PatchNamespacedConfigMap MimeApplyPatchyaml+-- | @application/json-patch+json@+instance Consumes PatchNamespacedConfigMap MimeJsonPatchjson+-- | @application/merge-patch+json@+instance Consumes PatchNamespacedConfigMap MimeMergePatchjson+-- | @application/strategic-merge-patch+json@+instance Consumes PatchNamespacedConfigMap MimeStrategicMergePatchjson++-- | @application/json@+instance Produces PatchNamespacedConfigMap MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces PatchNamespacedConfigMap MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces PatchNamespacedConfigMap MimeYaml+++-- *** patchNamespacedEndpoints++-- | @PATCH \/api\/v1\/namespaces\/{namespace}\/endpoints\/{name}@+-- +-- partially update the specified Endpoints+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +patchNamespacedEndpoints + :: (Consumes PatchNamespacedEndpoints contentType, MimeRender contentType Body)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Body -- ^ "body"+ -> Name -- ^ "name" - name of the Endpoints+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest PatchNamespacedEndpoints contentType V1Endpoints accept+patchNamespacedEndpoints _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/endpoints/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data PatchNamespacedEndpoints +instance HasBodyParam PatchNamespacedEndpoints Body ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam PatchNamespacedEndpoints Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam PatchNamespacedEndpoints DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).+instance HasOptionalParam PatchNamespacedEndpoints FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)++-- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.+instance HasOptionalParam PatchNamespacedEndpoints Force where+ applyOptionalParam req (Force xs) =+ req `addQuery` toQuery ("force", Just xs)++-- | @application/apply-patch+yaml@+instance Consumes PatchNamespacedEndpoints MimeApplyPatchyaml+-- | @application/json-patch+json@+instance Consumes PatchNamespacedEndpoints MimeJsonPatchjson+-- | @application/merge-patch+json@+instance Consumes PatchNamespacedEndpoints MimeMergePatchjson+-- | @application/strategic-merge-patch+json@+instance Consumes PatchNamespacedEndpoints MimeStrategicMergePatchjson++-- | @application/json@+instance Produces PatchNamespacedEndpoints MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces PatchNamespacedEndpoints MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces PatchNamespacedEndpoints MimeYaml+++-- *** patchNamespacedEvent++-- | @PATCH \/api\/v1\/namespaces\/{namespace}\/events\/{name}@+-- +-- partially update the specified Event+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +patchNamespacedEvent + :: (Consumes PatchNamespacedEvent contentType, MimeRender contentType Body)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Body -- ^ "body"+ -> Name -- ^ "name" - name of the Event+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest PatchNamespacedEvent contentType V1Event accept+patchNamespacedEvent _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/events/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data PatchNamespacedEvent +instance HasBodyParam PatchNamespacedEvent Body ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam PatchNamespacedEvent Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam PatchNamespacedEvent DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).+instance HasOptionalParam PatchNamespacedEvent FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)++-- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.+instance HasOptionalParam PatchNamespacedEvent Force where+ applyOptionalParam req (Force xs) =+ req `addQuery` toQuery ("force", Just xs)++-- | @application/apply-patch+yaml@+instance Consumes PatchNamespacedEvent MimeApplyPatchyaml+-- | @application/json-patch+json@+instance Consumes PatchNamespacedEvent MimeJsonPatchjson+-- | @application/merge-patch+json@+instance Consumes PatchNamespacedEvent MimeMergePatchjson+-- | @application/strategic-merge-patch+json@+instance Consumes PatchNamespacedEvent MimeStrategicMergePatchjson++-- | @application/json@+instance Produces PatchNamespacedEvent MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces PatchNamespacedEvent MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces PatchNamespacedEvent MimeYaml+++-- *** patchNamespacedLimitRange++-- | @PATCH \/api\/v1\/namespaces\/{namespace}\/limitranges\/{name}@+-- +-- partially update the specified LimitRange+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +patchNamespacedLimitRange + :: (Consumes PatchNamespacedLimitRange contentType, MimeRender contentType Body)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Body -- ^ "body"+ -> Name -- ^ "name" - name of the LimitRange+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest PatchNamespacedLimitRange contentType V1LimitRange accept+patchNamespacedLimitRange _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/limitranges/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data PatchNamespacedLimitRange +instance HasBodyParam PatchNamespacedLimitRange Body ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam PatchNamespacedLimitRange Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam PatchNamespacedLimitRange DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).+instance HasOptionalParam PatchNamespacedLimitRange FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)++-- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.+instance HasOptionalParam PatchNamespacedLimitRange Force where+ applyOptionalParam req (Force xs) =+ req `addQuery` toQuery ("force", Just xs)++-- | @application/apply-patch+yaml@+instance Consumes PatchNamespacedLimitRange MimeApplyPatchyaml+-- | @application/json-patch+json@+instance Consumes PatchNamespacedLimitRange MimeJsonPatchjson+-- | @application/merge-patch+json@+instance Consumes PatchNamespacedLimitRange MimeMergePatchjson+-- | @application/strategic-merge-patch+json@+instance Consumes PatchNamespacedLimitRange MimeStrategicMergePatchjson++-- | @application/json@+instance Produces PatchNamespacedLimitRange MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces PatchNamespacedLimitRange MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces PatchNamespacedLimitRange MimeYaml+++-- *** patchNamespacedPersistentVolumeClaim++-- | @PATCH \/api\/v1\/namespaces\/{namespace}\/persistentvolumeclaims\/{name}@+-- +-- partially update the specified PersistentVolumeClaim+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +patchNamespacedPersistentVolumeClaim + :: (Consumes PatchNamespacedPersistentVolumeClaim contentType, MimeRender contentType Body)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Body -- ^ "body"+ -> Name -- ^ "name" - name of the PersistentVolumeClaim+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest PatchNamespacedPersistentVolumeClaim contentType V1PersistentVolumeClaim accept+patchNamespacedPersistentVolumeClaim _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/persistentvolumeclaims/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data PatchNamespacedPersistentVolumeClaim +instance HasBodyParam PatchNamespacedPersistentVolumeClaim Body ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam PatchNamespacedPersistentVolumeClaim Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam PatchNamespacedPersistentVolumeClaim DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).+instance HasOptionalParam PatchNamespacedPersistentVolumeClaim FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)++-- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.+instance HasOptionalParam PatchNamespacedPersistentVolumeClaim Force where+ applyOptionalParam req (Force xs) =+ req `addQuery` toQuery ("force", Just xs)++-- | @application/apply-patch+yaml@+instance Consumes PatchNamespacedPersistentVolumeClaim MimeApplyPatchyaml+-- | @application/json-patch+json@+instance Consumes PatchNamespacedPersistentVolumeClaim MimeJsonPatchjson+-- | @application/merge-patch+json@+instance Consumes PatchNamespacedPersistentVolumeClaim MimeMergePatchjson+-- | @application/strategic-merge-patch+json@+instance Consumes PatchNamespacedPersistentVolumeClaim MimeStrategicMergePatchjson++-- | @application/json@+instance Produces PatchNamespacedPersistentVolumeClaim MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces PatchNamespacedPersistentVolumeClaim MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces PatchNamespacedPersistentVolumeClaim MimeYaml+++-- *** patchNamespacedPersistentVolumeClaimStatus++-- | @PATCH \/api\/v1\/namespaces\/{namespace}\/persistentvolumeclaims\/{name}\/status@+-- +-- partially update status of the specified PersistentVolumeClaim+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +patchNamespacedPersistentVolumeClaimStatus + :: (Consumes PatchNamespacedPersistentVolumeClaimStatus contentType, MimeRender contentType Body)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Body -- ^ "body"+ -> Name -- ^ "name" - name of the PersistentVolumeClaim+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest PatchNamespacedPersistentVolumeClaimStatus contentType V1PersistentVolumeClaim accept+patchNamespacedPersistentVolumeClaimStatus _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/persistentvolumeclaims/",toPath name,"/status"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data PatchNamespacedPersistentVolumeClaimStatus +instance HasBodyParam PatchNamespacedPersistentVolumeClaimStatus Body ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam PatchNamespacedPersistentVolumeClaimStatus Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam PatchNamespacedPersistentVolumeClaimStatus DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).+instance HasOptionalParam PatchNamespacedPersistentVolumeClaimStatus FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)++-- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.+instance HasOptionalParam PatchNamespacedPersistentVolumeClaimStatus Force where+ applyOptionalParam req (Force xs) =+ req `addQuery` toQuery ("force", Just xs)++-- | @application/apply-patch+yaml@+instance Consumes PatchNamespacedPersistentVolumeClaimStatus MimeApplyPatchyaml+-- | @application/json-patch+json@+instance Consumes PatchNamespacedPersistentVolumeClaimStatus MimeJsonPatchjson+-- | @application/merge-patch+json@+instance Consumes PatchNamespacedPersistentVolumeClaimStatus MimeMergePatchjson+-- | @application/strategic-merge-patch+json@+instance Consumes PatchNamespacedPersistentVolumeClaimStatus MimeStrategicMergePatchjson++-- | @application/json@+instance Produces PatchNamespacedPersistentVolumeClaimStatus MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces PatchNamespacedPersistentVolumeClaimStatus MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces PatchNamespacedPersistentVolumeClaimStatus MimeYaml+++-- *** patchNamespacedPod++-- | @PATCH \/api\/v1\/namespaces\/{namespace}\/pods\/{name}@+-- +-- partially update the specified Pod+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +patchNamespacedPod + :: (Consumes PatchNamespacedPod contentType, MimeRender contentType Body)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Body -- ^ "body"+ -> Name -- ^ "name" - name of the Pod+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest PatchNamespacedPod contentType V1Pod accept+patchNamespacedPod _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data PatchNamespacedPod +instance HasBodyParam PatchNamespacedPod Body ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam PatchNamespacedPod Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam PatchNamespacedPod DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).+instance HasOptionalParam PatchNamespacedPod FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)++-- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.+instance HasOptionalParam PatchNamespacedPod Force where+ applyOptionalParam req (Force xs) =+ req `addQuery` toQuery ("force", Just xs)++-- | @application/apply-patch+yaml@+instance Consumes PatchNamespacedPod MimeApplyPatchyaml+-- | @application/json-patch+json@+instance Consumes PatchNamespacedPod MimeJsonPatchjson+-- | @application/merge-patch+json@+instance Consumes PatchNamespacedPod MimeMergePatchjson+-- | @application/strategic-merge-patch+json@+instance Consumes PatchNamespacedPod MimeStrategicMergePatchjson++-- | @application/json@+instance Produces PatchNamespacedPod MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces PatchNamespacedPod MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces PatchNamespacedPod MimeYaml+++-- *** patchNamespacedPodStatus++-- | @PATCH \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/status@+-- +-- partially update status of the specified Pod+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +patchNamespacedPodStatus + :: (Consumes PatchNamespacedPodStatus contentType, MimeRender contentType Body)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Body -- ^ "body"+ -> Name -- ^ "name" - name of the Pod+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest PatchNamespacedPodStatus contentType V1Pod accept+patchNamespacedPodStatus _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/status"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data PatchNamespacedPodStatus +instance HasBodyParam PatchNamespacedPodStatus Body ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam PatchNamespacedPodStatus Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam PatchNamespacedPodStatus DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).+instance HasOptionalParam PatchNamespacedPodStatus FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)++-- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.+instance HasOptionalParam PatchNamespacedPodStatus Force where+ applyOptionalParam req (Force xs) =+ req `addQuery` toQuery ("force", Just xs)++-- | @application/apply-patch+yaml@+instance Consumes PatchNamespacedPodStatus MimeApplyPatchyaml+-- | @application/json-patch+json@+instance Consumes PatchNamespacedPodStatus MimeJsonPatchjson+-- | @application/merge-patch+json@+instance Consumes PatchNamespacedPodStatus MimeMergePatchjson+-- | @application/strategic-merge-patch+json@+instance Consumes PatchNamespacedPodStatus MimeStrategicMergePatchjson++-- | @application/json@+instance Produces PatchNamespacedPodStatus MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces PatchNamespacedPodStatus MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces PatchNamespacedPodStatus MimeYaml+++-- *** patchNamespacedPodTemplate++-- | @PATCH \/api\/v1\/namespaces\/{namespace}\/podtemplates\/{name}@+-- +-- partially update the specified PodTemplate+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +patchNamespacedPodTemplate + :: (Consumes PatchNamespacedPodTemplate contentType, MimeRender contentType Body)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Body -- ^ "body"+ -> Name -- ^ "name" - name of the PodTemplate+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest PatchNamespacedPodTemplate contentType V1PodTemplate accept+patchNamespacedPodTemplate _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/podtemplates/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data PatchNamespacedPodTemplate +instance HasBodyParam PatchNamespacedPodTemplate Body ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam PatchNamespacedPodTemplate Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam PatchNamespacedPodTemplate DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).+instance HasOptionalParam PatchNamespacedPodTemplate FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)++-- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.+instance HasOptionalParam PatchNamespacedPodTemplate Force where+ applyOptionalParam req (Force xs) =+ req `addQuery` toQuery ("force", Just xs)++-- | @application/apply-patch+yaml@+instance Consumes PatchNamespacedPodTemplate MimeApplyPatchyaml+-- | @application/json-patch+json@+instance Consumes PatchNamespacedPodTemplate MimeJsonPatchjson+-- | @application/merge-patch+json@+instance Consumes PatchNamespacedPodTemplate MimeMergePatchjson+-- | @application/strategic-merge-patch+json@+instance Consumes PatchNamespacedPodTemplate MimeStrategicMergePatchjson++-- | @application/json@+instance Produces PatchNamespacedPodTemplate MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces PatchNamespacedPodTemplate MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces PatchNamespacedPodTemplate MimeYaml+++-- *** patchNamespacedReplicationController++-- | @PATCH \/api\/v1\/namespaces\/{namespace}\/replicationcontrollers\/{name}@+-- +-- partially update the specified ReplicationController+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +patchNamespacedReplicationController + :: (Consumes PatchNamespacedReplicationController contentType, MimeRender contentType Body)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Body -- ^ "body"+ -> Name -- ^ "name" - name of the ReplicationController+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest PatchNamespacedReplicationController contentType V1ReplicationController accept+patchNamespacedReplicationController _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/replicationcontrollers/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data PatchNamespacedReplicationController +instance HasBodyParam PatchNamespacedReplicationController Body ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam PatchNamespacedReplicationController Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam PatchNamespacedReplicationController DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).+instance HasOptionalParam PatchNamespacedReplicationController FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)++-- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.+instance HasOptionalParam PatchNamespacedReplicationController Force where+ applyOptionalParam req (Force xs) =+ req `addQuery` toQuery ("force", Just xs)++-- | @application/apply-patch+yaml@+instance Consumes PatchNamespacedReplicationController MimeApplyPatchyaml+-- | @application/json-patch+json@+instance Consumes PatchNamespacedReplicationController MimeJsonPatchjson+-- | @application/merge-patch+json@+instance Consumes PatchNamespacedReplicationController MimeMergePatchjson+-- | @application/strategic-merge-patch+json@+instance Consumes PatchNamespacedReplicationController MimeStrategicMergePatchjson++-- | @application/json@+instance Produces PatchNamespacedReplicationController MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces PatchNamespacedReplicationController MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces PatchNamespacedReplicationController MimeYaml+++-- *** patchNamespacedReplicationControllerScale++-- | @PATCH \/api\/v1\/namespaces\/{namespace}\/replicationcontrollers\/{name}\/scale@+-- +-- partially update scale of the specified ReplicationController+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +patchNamespacedReplicationControllerScale + :: (Consumes PatchNamespacedReplicationControllerScale contentType, MimeRender contentType Body)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Body -- ^ "body"+ -> Name -- ^ "name" - name of the Scale+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest PatchNamespacedReplicationControllerScale contentType V1Scale accept+patchNamespacedReplicationControllerScale _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/replicationcontrollers/",toPath name,"/scale"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data PatchNamespacedReplicationControllerScale +instance HasBodyParam PatchNamespacedReplicationControllerScale Body ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam PatchNamespacedReplicationControllerScale Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam PatchNamespacedReplicationControllerScale DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).+instance HasOptionalParam PatchNamespacedReplicationControllerScale FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)++-- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.+instance HasOptionalParam PatchNamespacedReplicationControllerScale Force where+ applyOptionalParam req (Force xs) =+ req `addQuery` toQuery ("force", Just xs)++-- | @application/apply-patch+yaml@+instance Consumes PatchNamespacedReplicationControllerScale MimeApplyPatchyaml+-- | @application/json-patch+json@+instance Consumes PatchNamespacedReplicationControllerScale MimeJsonPatchjson+-- | @application/merge-patch+json@+instance Consumes PatchNamespacedReplicationControllerScale MimeMergePatchjson+-- | @application/strategic-merge-patch+json@+instance Consumes PatchNamespacedReplicationControllerScale MimeStrategicMergePatchjson++-- | @application/json@+instance Produces PatchNamespacedReplicationControllerScale MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces PatchNamespacedReplicationControllerScale MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces PatchNamespacedReplicationControllerScale MimeYaml+++-- *** patchNamespacedReplicationControllerStatus++-- | @PATCH \/api\/v1\/namespaces\/{namespace}\/replicationcontrollers\/{name}\/status@+-- +-- partially update status of the specified ReplicationController+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +patchNamespacedReplicationControllerStatus + :: (Consumes PatchNamespacedReplicationControllerStatus contentType, MimeRender contentType Body)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Body -- ^ "body"+ -> Name -- ^ "name" - name of the ReplicationController+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest PatchNamespacedReplicationControllerStatus contentType V1ReplicationController accept+patchNamespacedReplicationControllerStatus _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/replicationcontrollers/",toPath name,"/status"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data PatchNamespacedReplicationControllerStatus +instance HasBodyParam PatchNamespacedReplicationControllerStatus Body ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam PatchNamespacedReplicationControllerStatus Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam PatchNamespacedReplicationControllerStatus DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).+instance HasOptionalParam PatchNamespacedReplicationControllerStatus FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)++-- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.+instance HasOptionalParam PatchNamespacedReplicationControllerStatus Force where+ applyOptionalParam req (Force xs) =+ req `addQuery` toQuery ("force", Just xs)++-- | @application/apply-patch+yaml@+instance Consumes PatchNamespacedReplicationControllerStatus MimeApplyPatchyaml+-- | @application/json-patch+json@+instance Consumes PatchNamespacedReplicationControllerStatus MimeJsonPatchjson+-- | @application/merge-patch+json@+instance Consumes PatchNamespacedReplicationControllerStatus MimeMergePatchjson+-- | @application/strategic-merge-patch+json@+instance Consumes PatchNamespacedReplicationControllerStatus MimeStrategicMergePatchjson++-- | @application/json@+instance Produces PatchNamespacedReplicationControllerStatus MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces PatchNamespacedReplicationControllerStatus MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces PatchNamespacedReplicationControllerStatus MimeYaml+++-- *** patchNamespacedResourceQuota++-- | @PATCH \/api\/v1\/namespaces\/{namespace}\/resourcequotas\/{name}@+-- +-- partially update the specified ResourceQuota+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +patchNamespacedResourceQuota + :: (Consumes PatchNamespacedResourceQuota contentType, MimeRender contentType Body)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Body -- ^ "body"+ -> Name -- ^ "name" - name of the ResourceQuota+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest PatchNamespacedResourceQuota contentType V1ResourceQuota accept+patchNamespacedResourceQuota _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/resourcequotas/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data PatchNamespacedResourceQuota +instance HasBodyParam PatchNamespacedResourceQuota Body ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam PatchNamespacedResourceQuota Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam PatchNamespacedResourceQuota DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).+instance HasOptionalParam PatchNamespacedResourceQuota FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)++-- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.+instance HasOptionalParam PatchNamespacedResourceQuota Force where+ applyOptionalParam req (Force xs) =+ req `addQuery` toQuery ("force", Just xs)++-- | @application/apply-patch+yaml@+instance Consumes PatchNamespacedResourceQuota MimeApplyPatchyaml+-- | @application/json-patch+json@+instance Consumes PatchNamespacedResourceQuota MimeJsonPatchjson+-- | @application/merge-patch+json@+instance Consumes PatchNamespacedResourceQuota MimeMergePatchjson+-- | @application/strategic-merge-patch+json@+instance Consumes PatchNamespacedResourceQuota MimeStrategicMergePatchjson++-- | @application/json@+instance Produces PatchNamespacedResourceQuota MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces PatchNamespacedResourceQuota MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces PatchNamespacedResourceQuota MimeYaml+++-- *** patchNamespacedResourceQuotaStatus++-- | @PATCH \/api\/v1\/namespaces\/{namespace}\/resourcequotas\/{name}\/status@+-- +-- partially update status of the specified ResourceQuota+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +patchNamespacedResourceQuotaStatus + :: (Consumes PatchNamespacedResourceQuotaStatus contentType, MimeRender contentType Body)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Body -- ^ "body"+ -> Name -- ^ "name" - name of the ResourceQuota+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest PatchNamespacedResourceQuotaStatus contentType V1ResourceQuota accept+patchNamespacedResourceQuotaStatus _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/resourcequotas/",toPath name,"/status"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data PatchNamespacedResourceQuotaStatus +instance HasBodyParam PatchNamespacedResourceQuotaStatus Body ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam PatchNamespacedResourceQuotaStatus Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam PatchNamespacedResourceQuotaStatus DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).+instance HasOptionalParam PatchNamespacedResourceQuotaStatus FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)++-- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.+instance HasOptionalParam PatchNamespacedResourceQuotaStatus Force where+ applyOptionalParam req (Force xs) =+ req `addQuery` toQuery ("force", Just xs)++-- | @application/apply-patch+yaml@+instance Consumes PatchNamespacedResourceQuotaStatus MimeApplyPatchyaml+-- | @application/json-patch+json@+instance Consumes PatchNamespacedResourceQuotaStatus MimeJsonPatchjson+-- | @application/merge-patch+json@+instance Consumes PatchNamespacedResourceQuotaStatus MimeMergePatchjson+-- | @application/strategic-merge-patch+json@+instance Consumes PatchNamespacedResourceQuotaStatus MimeStrategicMergePatchjson++-- | @application/json@+instance Produces PatchNamespacedResourceQuotaStatus MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces PatchNamespacedResourceQuotaStatus MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces PatchNamespacedResourceQuotaStatus MimeYaml+++-- *** patchNamespacedSecret++-- | @PATCH \/api\/v1\/namespaces\/{namespace}\/secrets\/{name}@+-- +-- partially update the specified Secret+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +patchNamespacedSecret + :: (Consumes PatchNamespacedSecret contentType, MimeRender contentType Body)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Body -- ^ "body"+ -> Name -- ^ "name" - name of the Secret+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest PatchNamespacedSecret contentType V1Secret accept+patchNamespacedSecret _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/secrets/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data PatchNamespacedSecret +instance HasBodyParam PatchNamespacedSecret Body ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam PatchNamespacedSecret Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam PatchNamespacedSecret DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).+instance HasOptionalParam PatchNamespacedSecret FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)++-- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.+instance HasOptionalParam PatchNamespacedSecret Force where+ applyOptionalParam req (Force xs) =+ req `addQuery` toQuery ("force", Just xs)++-- | @application/apply-patch+yaml@+instance Consumes PatchNamespacedSecret MimeApplyPatchyaml+-- | @application/json-patch+json@+instance Consumes PatchNamespacedSecret MimeJsonPatchjson+-- | @application/merge-patch+json@+instance Consumes PatchNamespacedSecret MimeMergePatchjson+-- | @application/strategic-merge-patch+json@+instance Consumes PatchNamespacedSecret MimeStrategicMergePatchjson++-- | @application/json@+instance Produces PatchNamespacedSecret MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces PatchNamespacedSecret MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces PatchNamespacedSecret MimeYaml+++-- *** patchNamespacedService++-- | @PATCH \/api\/v1\/namespaces\/{namespace}\/services\/{name}@+-- +-- partially update the specified Service+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +patchNamespacedService + :: (Consumes PatchNamespacedService contentType, MimeRender contentType Body)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Body -- ^ "body"+ -> Name -- ^ "name" - name of the Service+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest PatchNamespacedService contentType V1Service accept+patchNamespacedService _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data PatchNamespacedService +instance HasBodyParam PatchNamespacedService Body ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam PatchNamespacedService Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam PatchNamespacedService DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).+instance HasOptionalParam PatchNamespacedService FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)++-- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.+instance HasOptionalParam PatchNamespacedService Force where+ applyOptionalParam req (Force xs) =+ req `addQuery` toQuery ("force", Just xs)++-- | @application/apply-patch+yaml@+instance Consumes PatchNamespacedService MimeApplyPatchyaml+-- | @application/json-patch+json@+instance Consumes PatchNamespacedService MimeJsonPatchjson+-- | @application/merge-patch+json@+instance Consumes PatchNamespacedService MimeMergePatchjson+-- | @application/strategic-merge-patch+json@+instance Consumes PatchNamespacedService MimeStrategicMergePatchjson++-- | @application/json@+instance Produces PatchNamespacedService MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces PatchNamespacedService MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces PatchNamespacedService MimeYaml+++-- *** patchNamespacedServiceAccount++-- | @PATCH \/api\/v1\/namespaces\/{namespace}\/serviceaccounts\/{name}@+-- +-- partially update the specified ServiceAccount+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +patchNamespacedServiceAccount + :: (Consumes PatchNamespacedServiceAccount contentType, MimeRender contentType Body)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Body -- ^ "body"+ -> Name -- ^ "name" - name of the ServiceAccount+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest PatchNamespacedServiceAccount contentType V1ServiceAccount accept+patchNamespacedServiceAccount _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/serviceaccounts/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data PatchNamespacedServiceAccount +instance HasBodyParam PatchNamespacedServiceAccount Body ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam PatchNamespacedServiceAccount Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam PatchNamespacedServiceAccount DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).+instance HasOptionalParam PatchNamespacedServiceAccount FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)++-- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.+instance HasOptionalParam PatchNamespacedServiceAccount Force where+ applyOptionalParam req (Force xs) =+ req `addQuery` toQuery ("force", Just xs)++-- | @application/apply-patch+yaml@+instance Consumes PatchNamespacedServiceAccount MimeApplyPatchyaml+-- | @application/json-patch+json@+instance Consumes PatchNamespacedServiceAccount MimeJsonPatchjson+-- | @application/merge-patch+json@+instance Consumes PatchNamespacedServiceAccount MimeMergePatchjson+-- | @application/strategic-merge-patch+json@+instance Consumes PatchNamespacedServiceAccount MimeStrategicMergePatchjson++-- | @application/json@+instance Produces PatchNamespacedServiceAccount MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces PatchNamespacedServiceAccount MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces PatchNamespacedServiceAccount MimeYaml+++-- *** patchNamespacedServiceStatus++-- | @PATCH \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/status@+-- +-- partially update status of the specified Service+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +patchNamespacedServiceStatus + :: (Consumes PatchNamespacedServiceStatus contentType, MimeRender contentType Body)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Body -- ^ "body"+ -> Name -- ^ "name" - name of the Service+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest PatchNamespacedServiceStatus contentType V1Service accept+patchNamespacedServiceStatus _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PATCH" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/status"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data PatchNamespacedServiceStatus +instance HasBodyParam PatchNamespacedServiceStatus Body ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam PatchNamespacedServiceStatus Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam PatchNamespacedServiceStatus DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).+instance HasOptionalParam PatchNamespacedServiceStatus FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)++-- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.+instance HasOptionalParam PatchNamespacedServiceStatus Force where+ applyOptionalParam req (Force xs) =+ req `addQuery` toQuery ("force", Just xs)++-- | @application/apply-patch+yaml@+instance Consumes PatchNamespacedServiceStatus MimeApplyPatchyaml+-- | @application/json-patch+json@+instance Consumes PatchNamespacedServiceStatus MimeJsonPatchjson+-- | @application/merge-patch+json@+instance Consumes PatchNamespacedServiceStatus MimeMergePatchjson+-- | @application/strategic-merge-patch+json@+instance Consumes PatchNamespacedServiceStatus MimeStrategicMergePatchjson++-- | @application/json@+instance Produces PatchNamespacedServiceStatus MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces PatchNamespacedServiceStatus MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces PatchNamespacedServiceStatus MimeYaml+++-- *** patchNode++-- | @PATCH \/api\/v1\/nodes\/{name}@+-- +-- partially update the specified Node+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +patchNode + :: (Consumes PatchNode contentType, MimeRender contentType Body)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Body -- ^ "body"+ -> Name -- ^ "name" - name of the Node+ -> KubernetesRequest PatchNode contentType V1Node accept+patchNode _ _ body (Name name) =+ _mkRequest "PATCH" ["/api/v1/nodes/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data PatchNode +instance HasBodyParam PatchNode Body ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam PatchNode Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam PatchNode DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).+instance HasOptionalParam PatchNode FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)++-- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.+instance HasOptionalParam PatchNode Force where+ applyOptionalParam req (Force xs) =+ req `addQuery` toQuery ("force", Just xs)++-- | @application/apply-patch+yaml@+instance Consumes PatchNode MimeApplyPatchyaml+-- | @application/json-patch+json@+instance Consumes PatchNode MimeJsonPatchjson+-- | @application/merge-patch+json@+instance Consumes PatchNode MimeMergePatchjson+-- | @application/strategic-merge-patch+json@+instance Consumes PatchNode MimeStrategicMergePatchjson++-- | @application/json@+instance Produces PatchNode MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces PatchNode MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces PatchNode MimeYaml+++-- *** patchNodeStatus++-- | @PATCH \/api\/v1\/nodes\/{name}\/status@+-- +-- partially update status of the specified Node+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +patchNodeStatus + :: (Consumes PatchNodeStatus contentType, MimeRender contentType Body)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Body -- ^ "body"+ -> Name -- ^ "name" - name of the Node+ -> KubernetesRequest PatchNodeStatus contentType V1Node accept+patchNodeStatus _ _ body (Name name) =+ _mkRequest "PATCH" ["/api/v1/nodes/",toPath name,"/status"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data PatchNodeStatus +instance HasBodyParam PatchNodeStatus Body ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam PatchNodeStatus Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam PatchNodeStatus DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).+instance HasOptionalParam PatchNodeStatus FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)++-- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.+instance HasOptionalParam PatchNodeStatus Force where+ applyOptionalParam req (Force xs) =+ req `addQuery` toQuery ("force", Just xs)++-- | @application/apply-patch+yaml@+instance Consumes PatchNodeStatus MimeApplyPatchyaml+-- | @application/json-patch+json@+instance Consumes PatchNodeStatus MimeJsonPatchjson+-- | @application/merge-patch+json@+instance Consumes PatchNodeStatus MimeMergePatchjson+-- | @application/strategic-merge-patch+json@+instance Consumes PatchNodeStatus MimeStrategicMergePatchjson++-- | @application/json@+instance Produces PatchNodeStatus MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces PatchNodeStatus MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces PatchNodeStatus MimeYaml+++-- *** patchPersistentVolume++-- | @PATCH \/api\/v1\/persistentvolumes\/{name}@+-- +-- partially update the specified PersistentVolume+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +patchPersistentVolume + :: (Consumes PatchPersistentVolume contentType, MimeRender contentType Body)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Body -- ^ "body"+ -> Name -- ^ "name" - name of the PersistentVolume+ -> KubernetesRequest PatchPersistentVolume contentType V1PersistentVolume accept+patchPersistentVolume _ _ body (Name name) =+ _mkRequest "PATCH" ["/api/v1/persistentvolumes/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data PatchPersistentVolume +instance HasBodyParam PatchPersistentVolume Body ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam PatchPersistentVolume Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam PatchPersistentVolume DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).+instance HasOptionalParam PatchPersistentVolume FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)++-- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.+instance HasOptionalParam PatchPersistentVolume Force where+ applyOptionalParam req (Force xs) =+ req `addQuery` toQuery ("force", Just xs)++-- | @application/apply-patch+yaml@+instance Consumes PatchPersistentVolume MimeApplyPatchyaml+-- | @application/json-patch+json@+instance Consumes PatchPersistentVolume MimeJsonPatchjson+-- | @application/merge-patch+json@+instance Consumes PatchPersistentVolume MimeMergePatchjson+-- | @application/strategic-merge-patch+json@+instance Consumes PatchPersistentVolume MimeStrategicMergePatchjson++-- | @application/json@+instance Produces PatchPersistentVolume MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces PatchPersistentVolume MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces PatchPersistentVolume MimeYaml+++-- *** patchPersistentVolumeStatus++-- | @PATCH \/api\/v1\/persistentvolumes\/{name}\/status@+-- +-- partially update status of the specified PersistentVolume+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +patchPersistentVolumeStatus + :: (Consumes PatchPersistentVolumeStatus contentType, MimeRender contentType Body)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> Body -- ^ "body"+ -> Name -- ^ "name" - name of the PersistentVolume+ -> KubernetesRequest PatchPersistentVolumeStatus contentType V1PersistentVolume accept+patchPersistentVolumeStatus _ _ body (Name name) =+ _mkRequest "PATCH" ["/api/v1/persistentvolumes/",toPath name,"/status"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data PatchPersistentVolumeStatus +instance HasBodyParam PatchPersistentVolumeStatus Body ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam PatchPersistentVolumeStatus Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam PatchPersistentVolumeStatus DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).+instance HasOptionalParam PatchPersistentVolumeStatus FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)++-- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.+instance HasOptionalParam PatchPersistentVolumeStatus Force where+ applyOptionalParam req (Force xs) =+ req `addQuery` toQuery ("force", Just xs)++-- | @application/apply-patch+yaml@+instance Consumes PatchPersistentVolumeStatus MimeApplyPatchyaml+-- | @application/json-patch+json@+instance Consumes PatchPersistentVolumeStatus MimeJsonPatchjson+-- | @application/merge-patch+json@+instance Consumes PatchPersistentVolumeStatus MimeMergePatchjson+-- | @application/strategic-merge-patch+json@+instance Consumes PatchPersistentVolumeStatus MimeStrategicMergePatchjson++-- | @application/json@+instance Produces PatchPersistentVolumeStatus MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces PatchPersistentVolumeStatus MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces PatchPersistentVolumeStatus MimeYaml+++-- *** readComponentStatus++-- | @GET \/api\/v1\/componentstatuses\/{name}@+-- +-- read the specified ComponentStatus+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +readComponentStatus + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the ComponentStatus+ -> KubernetesRequest ReadComponentStatus MimeNoContent V1ComponentStatus accept+readComponentStatus _ (Name name) =+ _mkRequest "GET" ["/api/v1/componentstatuses/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ReadComponentStatus ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReadComponentStatus Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)+-- | @application/json@+instance Produces ReadComponentStatus MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReadComponentStatus MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReadComponentStatus MimeYaml+++-- *** readNamespace++-- | @GET \/api\/v1\/namespaces\/{name}@+-- +-- read the specified Namespace+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +readNamespace + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the Namespace+ -> KubernetesRequest ReadNamespace MimeNoContent V1Namespace accept+readNamespace _ (Name name) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ReadNamespace ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReadNamespace Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.+instance HasOptionalParam ReadNamespace Exact where+ applyOptionalParam req (Exact xs) =+ req `addQuery` toQuery ("exact", Just xs)++-- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.+instance HasOptionalParam ReadNamespace Export where+ applyOptionalParam req (Export xs) =+ req `addQuery` toQuery ("export", Just xs)+-- | @application/json@+instance Produces ReadNamespace MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReadNamespace MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReadNamespace MimeYaml+++-- *** readNamespaceStatus++-- | @GET \/api\/v1\/namespaces\/{name}\/status@+-- +-- read status of the specified Namespace+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +readNamespaceStatus + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the Namespace+ -> KubernetesRequest ReadNamespaceStatus MimeNoContent V1Namespace accept+readNamespaceStatus _ (Name name) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath name,"/status"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ReadNamespaceStatus ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReadNamespaceStatus Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)+-- | @application/json@+instance Produces ReadNamespaceStatus MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReadNamespaceStatus MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReadNamespaceStatus MimeYaml+++-- *** readNamespacedConfigMap++-- | @GET \/api\/v1\/namespaces\/{namespace}\/configmaps\/{name}@+-- +-- read the specified ConfigMap+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +readNamespacedConfigMap + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the ConfigMap+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReadNamespacedConfigMap MimeNoContent V1ConfigMap accept+readNamespacedConfigMap _ (Name name) (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/configmaps/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ReadNamespacedConfigMap ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReadNamespacedConfigMap Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.+instance HasOptionalParam ReadNamespacedConfigMap Exact where+ applyOptionalParam req (Exact xs) =+ req `addQuery` toQuery ("exact", Just xs)++-- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.+instance HasOptionalParam ReadNamespacedConfigMap Export where+ applyOptionalParam req (Export xs) =+ req `addQuery` toQuery ("export", Just xs)+-- | @application/json@+instance Produces ReadNamespacedConfigMap MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReadNamespacedConfigMap MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReadNamespacedConfigMap MimeYaml+++-- *** readNamespacedEndpoints++-- | @GET \/api\/v1\/namespaces\/{namespace}\/endpoints\/{name}@+-- +-- read the specified Endpoints+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +readNamespacedEndpoints + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the Endpoints+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReadNamespacedEndpoints MimeNoContent V1Endpoints accept+readNamespacedEndpoints _ (Name name) (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/endpoints/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ReadNamespacedEndpoints ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReadNamespacedEndpoints Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.+instance HasOptionalParam ReadNamespacedEndpoints Exact where+ applyOptionalParam req (Exact xs) =+ req `addQuery` toQuery ("exact", Just xs)++-- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.+instance HasOptionalParam ReadNamespacedEndpoints Export where+ applyOptionalParam req (Export xs) =+ req `addQuery` toQuery ("export", Just xs)+-- | @application/json@+instance Produces ReadNamespacedEndpoints MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReadNamespacedEndpoints MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReadNamespacedEndpoints MimeYaml+++-- *** readNamespacedEvent++-- | @GET \/api\/v1\/namespaces\/{namespace}\/events\/{name}@+-- +-- read the specified Event+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +readNamespacedEvent + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the Event+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReadNamespacedEvent MimeNoContent V1Event accept+readNamespacedEvent _ (Name name) (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/events/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ReadNamespacedEvent ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReadNamespacedEvent Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.+instance HasOptionalParam ReadNamespacedEvent Exact where+ applyOptionalParam req (Exact xs) =+ req `addQuery` toQuery ("exact", Just xs)++-- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.+instance HasOptionalParam ReadNamespacedEvent Export where+ applyOptionalParam req (Export xs) =+ req `addQuery` toQuery ("export", Just xs)+-- | @application/json@+instance Produces ReadNamespacedEvent MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReadNamespacedEvent MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReadNamespacedEvent MimeYaml+++-- *** readNamespacedLimitRange++-- | @GET \/api\/v1\/namespaces\/{namespace}\/limitranges\/{name}@+-- +-- read the specified LimitRange+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +readNamespacedLimitRange + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the LimitRange+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReadNamespacedLimitRange MimeNoContent V1LimitRange accept+readNamespacedLimitRange _ (Name name) (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/limitranges/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ReadNamespacedLimitRange ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReadNamespacedLimitRange Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.+instance HasOptionalParam ReadNamespacedLimitRange Exact where+ applyOptionalParam req (Exact xs) =+ req `addQuery` toQuery ("exact", Just xs)++-- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.+instance HasOptionalParam ReadNamespacedLimitRange Export where+ applyOptionalParam req (Export xs) =+ req `addQuery` toQuery ("export", Just xs)+-- | @application/json@+instance Produces ReadNamespacedLimitRange MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReadNamespacedLimitRange MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReadNamespacedLimitRange MimeYaml+++-- *** readNamespacedPersistentVolumeClaim++-- | @GET \/api\/v1\/namespaces\/{namespace}\/persistentvolumeclaims\/{name}@+-- +-- read the specified PersistentVolumeClaim+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +readNamespacedPersistentVolumeClaim + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the PersistentVolumeClaim+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReadNamespacedPersistentVolumeClaim MimeNoContent V1PersistentVolumeClaim accept+readNamespacedPersistentVolumeClaim _ (Name name) (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/persistentvolumeclaims/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ReadNamespacedPersistentVolumeClaim ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReadNamespacedPersistentVolumeClaim Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.+instance HasOptionalParam ReadNamespacedPersistentVolumeClaim Exact where+ applyOptionalParam req (Exact xs) =+ req `addQuery` toQuery ("exact", Just xs)++-- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.+instance HasOptionalParam ReadNamespacedPersistentVolumeClaim Export where+ applyOptionalParam req (Export xs) =+ req `addQuery` toQuery ("export", Just xs)+-- | @application/json@+instance Produces ReadNamespacedPersistentVolumeClaim MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReadNamespacedPersistentVolumeClaim MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReadNamespacedPersistentVolumeClaim MimeYaml+++-- *** readNamespacedPersistentVolumeClaimStatus++-- | @GET \/api\/v1\/namespaces\/{namespace}\/persistentvolumeclaims\/{name}\/status@+-- +-- read status of the specified PersistentVolumeClaim+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +readNamespacedPersistentVolumeClaimStatus + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the PersistentVolumeClaim+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReadNamespacedPersistentVolumeClaimStatus MimeNoContent V1PersistentVolumeClaim accept+readNamespacedPersistentVolumeClaimStatus _ (Name name) (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/persistentvolumeclaims/",toPath name,"/status"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ReadNamespacedPersistentVolumeClaimStatus ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReadNamespacedPersistentVolumeClaimStatus Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)+-- | @application/json@+instance Produces ReadNamespacedPersistentVolumeClaimStatus MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReadNamespacedPersistentVolumeClaimStatus MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReadNamespacedPersistentVolumeClaimStatus MimeYaml+++-- *** readNamespacedPod++-- | @GET \/api\/v1\/namespaces\/{namespace}\/pods\/{name}@+-- +-- read the specified Pod+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +readNamespacedPod + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the Pod+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReadNamespacedPod MimeNoContent V1Pod accept+readNamespacedPod _ (Name name) (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ReadNamespacedPod ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReadNamespacedPod Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.+instance HasOptionalParam ReadNamespacedPod Exact where+ applyOptionalParam req (Exact xs) =+ req `addQuery` toQuery ("exact", Just xs)++-- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.+instance HasOptionalParam ReadNamespacedPod Export where+ applyOptionalParam req (Export xs) =+ req `addQuery` toQuery ("export", Just xs)+-- | @application/json@+instance Produces ReadNamespacedPod MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReadNamespacedPod MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReadNamespacedPod MimeYaml+++-- *** readNamespacedPodLog++-- | @GET \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/log@+-- +-- read log of the specified Pod+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +readNamespacedPodLog + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the Pod+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReadNamespacedPodLog MimeNoContent Text accept+readNamespacedPodLog _ (Name name) (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/log"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ReadNamespacedPodLog ++-- | /Optional Param/ "container" - The container for which to stream logs. Defaults to only container if there is one container in the pod.+instance HasOptionalParam ReadNamespacedPodLog Container where+ applyOptionalParam req (Container xs) =+ req `addQuery` toQuery ("container", Just xs)++-- | /Optional Param/ "follow" - Follow the log stream of the pod. Defaults to false.+instance HasOptionalParam ReadNamespacedPodLog Follow where+ applyOptionalParam req (Follow xs) =+ req `addQuery` toQuery ("follow", Just xs)++-- | /Optional Param/ "limitBytes" - If set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit.+instance HasOptionalParam ReadNamespacedPodLog LimitBytes where+ applyOptionalParam req (LimitBytes xs) =+ req `addQuery` toQuery ("limitBytes", Just xs)++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReadNamespacedPodLog Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "previous" - Return previous terminated container logs. Defaults to false.+instance HasOptionalParam ReadNamespacedPodLog Previous where+ applyOptionalParam req (Previous xs) =+ req `addQuery` toQuery ("previous", Just xs)++-- | /Optional Param/ "sinceSeconds" - A relative time in seconds before the current time from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified.+instance HasOptionalParam ReadNamespacedPodLog SinceSeconds where+ applyOptionalParam req (SinceSeconds xs) =+ req `addQuery` toQuery ("sinceSeconds", Just xs)++-- | /Optional Param/ "tailLines" - If set, the number of lines from the end of the logs to show. If not specified, logs are shown from the creation of the container or sinceSeconds or sinceTime+instance HasOptionalParam ReadNamespacedPodLog TailLines where+ applyOptionalParam req (TailLines xs) =+ req `addQuery` toQuery ("tailLines", Just xs)++-- | /Optional Param/ "timestamps" - If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false.+instance HasOptionalParam ReadNamespacedPodLog Timestamps where+ applyOptionalParam req (Timestamps xs) =+ req `addQuery` toQuery ("timestamps", Just xs)+-- | @application/json@+instance Produces ReadNamespacedPodLog MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReadNamespacedPodLog MimeVndKubernetesProtobuf+-- | @text/plain@+instance Produces ReadNamespacedPodLog MimePlainText+-- | @application/yaml@+instance Produces ReadNamespacedPodLog MimeYaml+++-- *** readNamespacedPodStatus++-- | @GET \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/status@+-- +-- read status of the specified Pod+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +readNamespacedPodStatus + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the Pod+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReadNamespacedPodStatus MimeNoContent V1Pod accept+readNamespacedPodStatus _ (Name name) (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/status"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ReadNamespacedPodStatus ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReadNamespacedPodStatus Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)+-- | @application/json@+instance Produces ReadNamespacedPodStatus MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReadNamespacedPodStatus MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReadNamespacedPodStatus MimeYaml+++-- *** readNamespacedPodTemplate++-- | @GET \/api\/v1\/namespaces\/{namespace}\/podtemplates\/{name}@+-- +-- read the specified PodTemplate+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +readNamespacedPodTemplate + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the PodTemplate+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReadNamespacedPodTemplate MimeNoContent V1PodTemplate accept+readNamespacedPodTemplate _ (Name name) (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/podtemplates/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ReadNamespacedPodTemplate ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReadNamespacedPodTemplate Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.+instance HasOptionalParam ReadNamespacedPodTemplate Exact where+ applyOptionalParam req (Exact xs) =+ req `addQuery` toQuery ("exact", Just xs)++-- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.+instance HasOptionalParam ReadNamespacedPodTemplate Export where+ applyOptionalParam req (Export xs) =+ req `addQuery` toQuery ("export", Just xs)+-- | @application/json@+instance Produces ReadNamespacedPodTemplate MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReadNamespacedPodTemplate MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReadNamespacedPodTemplate MimeYaml+++-- *** readNamespacedReplicationController++-- | @GET \/api\/v1\/namespaces\/{namespace}\/replicationcontrollers\/{name}@+-- +-- read the specified ReplicationController+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +readNamespacedReplicationController + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the ReplicationController+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReadNamespacedReplicationController MimeNoContent V1ReplicationController accept+readNamespacedReplicationController _ (Name name) (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/replicationcontrollers/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ReadNamespacedReplicationController ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReadNamespacedReplicationController Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.+instance HasOptionalParam ReadNamespacedReplicationController Exact where+ applyOptionalParam req (Exact xs) =+ req `addQuery` toQuery ("exact", Just xs)++-- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.+instance HasOptionalParam ReadNamespacedReplicationController Export where+ applyOptionalParam req (Export xs) =+ req `addQuery` toQuery ("export", Just xs)+-- | @application/json@+instance Produces ReadNamespacedReplicationController MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReadNamespacedReplicationController MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReadNamespacedReplicationController MimeYaml+++-- *** readNamespacedReplicationControllerScale++-- | @GET \/api\/v1\/namespaces\/{namespace}\/replicationcontrollers\/{name}\/scale@+-- +-- read scale of the specified ReplicationController+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +readNamespacedReplicationControllerScale + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the Scale+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReadNamespacedReplicationControllerScale MimeNoContent V1Scale accept+readNamespacedReplicationControllerScale _ (Name name) (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/replicationcontrollers/",toPath name,"/scale"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ReadNamespacedReplicationControllerScale ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReadNamespacedReplicationControllerScale Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)+-- | @application/json@+instance Produces ReadNamespacedReplicationControllerScale MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReadNamespacedReplicationControllerScale MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReadNamespacedReplicationControllerScale MimeYaml+++-- *** readNamespacedReplicationControllerStatus++-- | @GET \/api\/v1\/namespaces\/{namespace}\/replicationcontrollers\/{name}\/status@+-- +-- read status of the specified ReplicationController+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +readNamespacedReplicationControllerStatus + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the ReplicationController+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReadNamespacedReplicationControllerStatus MimeNoContent V1ReplicationController accept+readNamespacedReplicationControllerStatus _ (Name name) (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/replicationcontrollers/",toPath name,"/status"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ReadNamespacedReplicationControllerStatus ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReadNamespacedReplicationControllerStatus Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)+-- | @application/json@+instance Produces ReadNamespacedReplicationControllerStatus MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReadNamespacedReplicationControllerStatus MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReadNamespacedReplicationControllerStatus MimeYaml+++-- *** readNamespacedResourceQuota++-- | @GET \/api\/v1\/namespaces\/{namespace}\/resourcequotas\/{name}@+-- +-- read the specified ResourceQuota+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +readNamespacedResourceQuota + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the ResourceQuota+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReadNamespacedResourceQuota MimeNoContent V1ResourceQuota accept+readNamespacedResourceQuota _ (Name name) (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/resourcequotas/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ReadNamespacedResourceQuota ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReadNamespacedResourceQuota Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.+instance HasOptionalParam ReadNamespacedResourceQuota Exact where+ applyOptionalParam req (Exact xs) =+ req `addQuery` toQuery ("exact", Just xs)++-- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.+instance HasOptionalParam ReadNamespacedResourceQuota Export where+ applyOptionalParam req (Export xs) =+ req `addQuery` toQuery ("export", Just xs)+-- | @application/json@+instance Produces ReadNamespacedResourceQuota MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReadNamespacedResourceQuota MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReadNamespacedResourceQuota MimeYaml+++-- *** readNamespacedResourceQuotaStatus++-- | @GET \/api\/v1\/namespaces\/{namespace}\/resourcequotas\/{name}\/status@+-- +-- read status of the specified ResourceQuota+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +readNamespacedResourceQuotaStatus + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the ResourceQuota+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReadNamespacedResourceQuotaStatus MimeNoContent V1ResourceQuota accept+readNamespacedResourceQuotaStatus _ (Name name) (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/resourcequotas/",toPath name,"/status"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ReadNamespacedResourceQuotaStatus ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReadNamespacedResourceQuotaStatus Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)+-- | @application/json@+instance Produces ReadNamespacedResourceQuotaStatus MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReadNamespacedResourceQuotaStatus MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReadNamespacedResourceQuotaStatus MimeYaml+++-- *** readNamespacedSecret++-- | @GET \/api\/v1\/namespaces\/{namespace}\/secrets\/{name}@+-- +-- read the specified Secret+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +readNamespacedSecret + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the Secret+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReadNamespacedSecret MimeNoContent V1Secret accept+readNamespacedSecret _ (Name name) (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/secrets/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ReadNamespacedSecret ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReadNamespacedSecret Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.+instance HasOptionalParam ReadNamespacedSecret Exact where+ applyOptionalParam req (Exact xs) =+ req `addQuery` toQuery ("exact", Just xs)++-- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.+instance HasOptionalParam ReadNamespacedSecret Export where+ applyOptionalParam req (Export xs) =+ req `addQuery` toQuery ("export", Just xs)+-- | @application/json@+instance Produces ReadNamespacedSecret MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReadNamespacedSecret MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReadNamespacedSecret MimeYaml+++-- *** readNamespacedService++-- | @GET \/api\/v1\/namespaces\/{namespace}\/services\/{name}@+-- +-- read the specified Service+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +readNamespacedService + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the Service+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReadNamespacedService MimeNoContent V1Service accept+readNamespacedService _ (Name name) (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ReadNamespacedService ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReadNamespacedService Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.+instance HasOptionalParam ReadNamespacedService Exact where+ applyOptionalParam req (Exact xs) =+ req `addQuery` toQuery ("exact", Just xs)++-- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.+instance HasOptionalParam ReadNamespacedService Export where+ applyOptionalParam req (Export xs) =+ req `addQuery` toQuery ("export", Just xs)+-- | @application/json@+instance Produces ReadNamespacedService MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReadNamespacedService MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReadNamespacedService MimeYaml+++-- *** readNamespacedServiceAccount++-- | @GET \/api\/v1\/namespaces\/{namespace}\/serviceaccounts\/{name}@+-- +-- read the specified ServiceAccount+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +readNamespacedServiceAccount + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the ServiceAccount+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReadNamespacedServiceAccount MimeNoContent V1ServiceAccount accept+readNamespacedServiceAccount _ (Name name) (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/serviceaccounts/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ReadNamespacedServiceAccount ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReadNamespacedServiceAccount Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.+instance HasOptionalParam ReadNamespacedServiceAccount Exact where+ applyOptionalParam req (Exact xs) =+ req `addQuery` toQuery ("exact", Just xs)++-- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.+instance HasOptionalParam ReadNamespacedServiceAccount Export where+ applyOptionalParam req (Export xs) =+ req `addQuery` toQuery ("export", Just xs)+-- | @application/json@+instance Produces ReadNamespacedServiceAccount MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReadNamespacedServiceAccount MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReadNamespacedServiceAccount MimeYaml+++-- *** readNamespacedServiceStatus++-- | @GET \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/status@+-- +-- read status of the specified Service+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +readNamespacedServiceStatus + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the Service+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReadNamespacedServiceStatus MimeNoContent V1Service accept+readNamespacedServiceStatus _ (Name name) (Namespace namespace) =+ _mkRequest "GET" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/status"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ReadNamespacedServiceStatus ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReadNamespacedServiceStatus Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)+-- | @application/json@+instance Produces ReadNamespacedServiceStatus MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReadNamespacedServiceStatus MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReadNamespacedServiceStatus MimeYaml+++-- *** readNode++-- | @GET \/api\/v1\/nodes\/{name}@+-- +-- read the specified Node+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +readNode + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the Node+ -> KubernetesRequest ReadNode MimeNoContent V1Node accept+readNode _ (Name name) =+ _mkRequest "GET" ["/api/v1/nodes/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ReadNode ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReadNode Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.+instance HasOptionalParam ReadNode Exact where+ applyOptionalParam req (Exact xs) =+ req `addQuery` toQuery ("exact", Just xs)++-- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.+instance HasOptionalParam ReadNode Export where+ applyOptionalParam req (Export xs) =+ req `addQuery` toQuery ("export", Just xs)+-- | @application/json@+instance Produces ReadNode MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReadNode MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReadNode MimeYaml+++-- *** readNodeStatus++-- | @GET \/api\/v1\/nodes\/{name}\/status@+-- +-- read status of the specified Node+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +readNodeStatus + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the Node+ -> KubernetesRequest ReadNodeStatus MimeNoContent V1Node accept+readNodeStatus _ (Name name) =+ _mkRequest "GET" ["/api/v1/nodes/",toPath name,"/status"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ReadNodeStatus ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReadNodeStatus Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)+-- | @application/json@+instance Produces ReadNodeStatus MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReadNodeStatus MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReadNodeStatus MimeYaml+++-- *** readPersistentVolume++-- | @GET \/api\/v1\/persistentvolumes\/{name}@+-- +-- read the specified PersistentVolume+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +readPersistentVolume + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the PersistentVolume+ -> KubernetesRequest ReadPersistentVolume MimeNoContent V1PersistentVolume accept+readPersistentVolume _ (Name name) =+ _mkRequest "GET" ["/api/v1/persistentvolumes/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ReadPersistentVolume ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReadPersistentVolume Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.+instance HasOptionalParam ReadPersistentVolume Exact where+ applyOptionalParam req (Exact xs) =+ req `addQuery` toQuery ("exact", Just xs)++-- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.+instance HasOptionalParam ReadPersistentVolume Export where+ applyOptionalParam req (Export xs) =+ req `addQuery` toQuery ("export", Just xs)+-- | @application/json@+instance Produces ReadPersistentVolume MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReadPersistentVolume MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReadPersistentVolume MimeYaml+++-- *** readPersistentVolumeStatus++-- | @GET \/api\/v1\/persistentvolumes\/{name}\/status@+-- +-- read status of the specified PersistentVolume+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +readPersistentVolumeStatus + :: Accept accept -- ^ request accept ('MimeType')+ -> Name -- ^ "name" - name of the PersistentVolume+ -> KubernetesRequest ReadPersistentVolumeStatus MimeNoContent V1PersistentVolume accept+readPersistentVolumeStatus _ (Name name) =+ _mkRequest "GET" ["/api/v1/persistentvolumes/",toPath name,"/status"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)++data ReadPersistentVolumeStatus ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReadPersistentVolumeStatus Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)+-- | @application/json@+instance Produces ReadPersistentVolumeStatus MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReadPersistentVolumeStatus MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReadPersistentVolumeStatus MimeYaml+++-- *** replaceNamespace++-- | @PUT \/api\/v1\/namespaces\/{name}@+-- +-- replace the specified Namespace+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +replaceNamespace + :: (Consumes ReplaceNamespace contentType, MimeRender contentType V1Namespace)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1Namespace -- ^ "body"+ -> Name -- ^ "name" - name of the Namespace+ -> KubernetesRequest ReplaceNamespace contentType V1Namespace accept+replaceNamespace _ _ body (Name name) =+ _mkRequest "PUT" ["/api/v1/namespaces/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data ReplaceNamespace +instance HasBodyParam ReplaceNamespace V1Namespace ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReplaceNamespace Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam ReplaceNamespace DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam ReplaceNamespace FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes ReplaceNamespace mtype++-- | @application/json@+instance Produces ReplaceNamespace MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReplaceNamespace MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReplaceNamespace MimeYaml+++-- *** replaceNamespaceFinalize++-- | @PUT \/api\/v1\/namespaces\/{name}\/finalize@+-- +-- replace finalize of the specified Namespace+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +replaceNamespaceFinalize + :: (Consumes ReplaceNamespaceFinalize contentType, MimeRender contentType V1Namespace)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1Namespace -- ^ "body"+ -> Name -- ^ "name" - name of the Namespace+ -> KubernetesRequest ReplaceNamespaceFinalize contentType V1Namespace accept+replaceNamespaceFinalize _ _ body (Name name) =+ _mkRequest "PUT" ["/api/v1/namespaces/",toPath name,"/finalize"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data ReplaceNamespaceFinalize +instance HasBodyParam ReplaceNamespaceFinalize V1Namespace ++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam ReplaceNamespaceFinalize DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam ReplaceNamespaceFinalize FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReplaceNamespaceFinalize Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes ReplaceNamespaceFinalize mtype++-- | @application/json@+instance Produces ReplaceNamespaceFinalize MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReplaceNamespaceFinalize MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReplaceNamespaceFinalize MimeYaml+++-- *** replaceNamespaceStatus++-- | @PUT \/api\/v1\/namespaces\/{name}\/status@+-- +-- replace status of the specified Namespace+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +replaceNamespaceStatus + :: (Consumes ReplaceNamespaceStatus contentType, MimeRender contentType V1Namespace)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1Namespace -- ^ "body"+ -> Name -- ^ "name" - name of the Namespace+ -> KubernetesRequest ReplaceNamespaceStatus contentType V1Namespace accept+replaceNamespaceStatus _ _ body (Name name) =+ _mkRequest "PUT" ["/api/v1/namespaces/",toPath name,"/status"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data ReplaceNamespaceStatus +instance HasBodyParam ReplaceNamespaceStatus V1Namespace ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReplaceNamespaceStatus Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam ReplaceNamespaceStatus DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam ReplaceNamespaceStatus FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes ReplaceNamespaceStatus mtype++-- | @application/json@+instance Produces ReplaceNamespaceStatus MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReplaceNamespaceStatus MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReplaceNamespaceStatus MimeYaml+++-- *** replaceNamespacedConfigMap++-- | @PUT \/api\/v1\/namespaces\/{namespace}\/configmaps\/{name}@+-- +-- replace the specified ConfigMap+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +replaceNamespacedConfigMap + :: (Consumes ReplaceNamespacedConfigMap contentType, MimeRender contentType V1ConfigMap)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1ConfigMap -- ^ "body"+ -> Name -- ^ "name" - name of the ConfigMap+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReplaceNamespacedConfigMap contentType V1ConfigMap accept+replaceNamespacedConfigMap _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/configmaps/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data ReplaceNamespacedConfigMap +instance HasBodyParam ReplaceNamespacedConfigMap V1ConfigMap ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReplaceNamespacedConfigMap Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam ReplaceNamespacedConfigMap DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam ReplaceNamespacedConfigMap FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes ReplaceNamespacedConfigMap mtype++-- | @application/json@+instance Produces ReplaceNamespacedConfigMap MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReplaceNamespacedConfigMap MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReplaceNamespacedConfigMap MimeYaml+++-- *** replaceNamespacedEndpoints++-- | @PUT \/api\/v1\/namespaces\/{namespace}\/endpoints\/{name}@+-- +-- replace the specified Endpoints+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +replaceNamespacedEndpoints + :: (Consumes ReplaceNamespacedEndpoints contentType, MimeRender contentType V1Endpoints)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1Endpoints -- ^ "body"+ -> Name -- ^ "name" - name of the Endpoints+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReplaceNamespacedEndpoints contentType V1Endpoints accept+replaceNamespacedEndpoints _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/endpoints/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data ReplaceNamespacedEndpoints +instance HasBodyParam ReplaceNamespacedEndpoints V1Endpoints ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReplaceNamespacedEndpoints Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam ReplaceNamespacedEndpoints DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam ReplaceNamespacedEndpoints FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes ReplaceNamespacedEndpoints mtype++-- | @application/json@+instance Produces ReplaceNamespacedEndpoints MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReplaceNamespacedEndpoints MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReplaceNamespacedEndpoints MimeYaml+++-- *** replaceNamespacedEvent++-- | @PUT \/api\/v1\/namespaces\/{namespace}\/events\/{name}@+-- +-- replace the specified Event+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +replaceNamespacedEvent + :: (Consumes ReplaceNamespacedEvent contentType, MimeRender contentType V1Event)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1Event -- ^ "body"+ -> Name -- ^ "name" - name of the Event+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReplaceNamespacedEvent contentType V1Event accept+replaceNamespacedEvent _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/events/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data ReplaceNamespacedEvent +instance HasBodyParam ReplaceNamespacedEvent V1Event ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReplaceNamespacedEvent Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam ReplaceNamespacedEvent DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam ReplaceNamespacedEvent FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes ReplaceNamespacedEvent mtype++-- | @application/json@+instance Produces ReplaceNamespacedEvent MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReplaceNamespacedEvent MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReplaceNamespacedEvent MimeYaml+++-- *** replaceNamespacedLimitRange++-- | @PUT \/api\/v1\/namespaces\/{namespace}\/limitranges\/{name}@+-- +-- replace the specified LimitRange+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +replaceNamespacedLimitRange + :: (Consumes ReplaceNamespacedLimitRange contentType, MimeRender contentType V1LimitRange)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1LimitRange -- ^ "body"+ -> Name -- ^ "name" - name of the LimitRange+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReplaceNamespacedLimitRange contentType V1LimitRange accept+replaceNamespacedLimitRange _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/limitranges/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data ReplaceNamespacedLimitRange +instance HasBodyParam ReplaceNamespacedLimitRange V1LimitRange ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReplaceNamespacedLimitRange Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam ReplaceNamespacedLimitRange DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam ReplaceNamespacedLimitRange FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes ReplaceNamespacedLimitRange mtype++-- | @application/json@+instance Produces ReplaceNamespacedLimitRange MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReplaceNamespacedLimitRange MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReplaceNamespacedLimitRange MimeYaml+++-- *** replaceNamespacedPersistentVolumeClaim++-- | @PUT \/api\/v1\/namespaces\/{namespace}\/persistentvolumeclaims\/{name}@+-- +-- replace the specified PersistentVolumeClaim+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +replaceNamespacedPersistentVolumeClaim + :: (Consumes ReplaceNamespacedPersistentVolumeClaim contentType, MimeRender contentType V1PersistentVolumeClaim)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1PersistentVolumeClaim -- ^ "body"+ -> Name -- ^ "name" - name of the PersistentVolumeClaim+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReplaceNamespacedPersistentVolumeClaim contentType V1PersistentVolumeClaim accept+replaceNamespacedPersistentVolumeClaim _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/persistentvolumeclaims/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data ReplaceNamespacedPersistentVolumeClaim +instance HasBodyParam ReplaceNamespacedPersistentVolumeClaim V1PersistentVolumeClaim ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReplaceNamespacedPersistentVolumeClaim Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam ReplaceNamespacedPersistentVolumeClaim DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam ReplaceNamespacedPersistentVolumeClaim FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes ReplaceNamespacedPersistentVolumeClaim mtype++-- | @application/json@+instance Produces ReplaceNamespacedPersistentVolumeClaim MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReplaceNamespacedPersistentVolumeClaim MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReplaceNamespacedPersistentVolumeClaim MimeYaml+++-- *** replaceNamespacedPersistentVolumeClaimStatus++-- | @PUT \/api\/v1\/namespaces\/{namespace}\/persistentvolumeclaims\/{name}\/status@+-- +-- replace status of the specified PersistentVolumeClaim+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +replaceNamespacedPersistentVolumeClaimStatus + :: (Consumes ReplaceNamespacedPersistentVolumeClaimStatus contentType, MimeRender contentType V1PersistentVolumeClaim)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1PersistentVolumeClaim -- ^ "body"+ -> Name -- ^ "name" - name of the PersistentVolumeClaim+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReplaceNamespacedPersistentVolumeClaimStatus contentType V1PersistentVolumeClaim accept+replaceNamespacedPersistentVolumeClaimStatus _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/persistentvolumeclaims/",toPath name,"/status"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data ReplaceNamespacedPersistentVolumeClaimStatus +instance HasBodyParam ReplaceNamespacedPersistentVolumeClaimStatus V1PersistentVolumeClaim ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReplaceNamespacedPersistentVolumeClaimStatus Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam ReplaceNamespacedPersistentVolumeClaimStatus DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam ReplaceNamespacedPersistentVolumeClaimStatus FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes ReplaceNamespacedPersistentVolumeClaimStatus mtype++-- | @application/json@+instance Produces ReplaceNamespacedPersistentVolumeClaimStatus MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReplaceNamespacedPersistentVolumeClaimStatus MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReplaceNamespacedPersistentVolumeClaimStatus MimeYaml+++-- *** replaceNamespacedPod++-- | @PUT \/api\/v1\/namespaces\/{namespace}\/pods\/{name}@+-- +-- replace the specified Pod+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +replaceNamespacedPod + :: (Consumes ReplaceNamespacedPod contentType, MimeRender contentType V1Pod)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1Pod -- ^ "body"+ -> Name -- ^ "name" - name of the Pod+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReplaceNamespacedPod contentType V1Pod accept+replaceNamespacedPod _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data ReplaceNamespacedPod +instance HasBodyParam ReplaceNamespacedPod V1Pod ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReplaceNamespacedPod Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam ReplaceNamespacedPod DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam ReplaceNamespacedPod FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes ReplaceNamespacedPod mtype++-- | @application/json@+instance Produces ReplaceNamespacedPod MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReplaceNamespacedPod MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReplaceNamespacedPod MimeYaml+++-- *** replaceNamespacedPodStatus++-- | @PUT \/api\/v1\/namespaces\/{namespace}\/pods\/{name}\/status@+-- +-- replace status of the specified Pod+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +replaceNamespacedPodStatus + :: (Consumes ReplaceNamespacedPodStatus contentType, MimeRender contentType V1Pod)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1Pod -- ^ "body"+ -> Name -- ^ "name" - name of the Pod+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReplaceNamespacedPodStatus contentType V1Pod accept+replaceNamespacedPodStatus _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/pods/",toPath name,"/status"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data ReplaceNamespacedPodStatus +instance HasBodyParam ReplaceNamespacedPodStatus V1Pod ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReplaceNamespacedPodStatus Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam ReplaceNamespacedPodStatus DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam ReplaceNamespacedPodStatus FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes ReplaceNamespacedPodStatus mtype++-- | @application/json@+instance Produces ReplaceNamespacedPodStatus MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReplaceNamespacedPodStatus MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReplaceNamespacedPodStatus MimeYaml+++-- *** replaceNamespacedPodTemplate++-- | @PUT \/api\/v1\/namespaces\/{namespace}\/podtemplates\/{name}@+-- +-- replace the specified PodTemplate+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +replaceNamespacedPodTemplate + :: (Consumes ReplaceNamespacedPodTemplate contentType, MimeRender contentType V1PodTemplate)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1PodTemplate -- ^ "body"+ -> Name -- ^ "name" - name of the PodTemplate+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReplaceNamespacedPodTemplate contentType V1PodTemplate accept+replaceNamespacedPodTemplate _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/podtemplates/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data ReplaceNamespacedPodTemplate +instance HasBodyParam ReplaceNamespacedPodTemplate V1PodTemplate ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReplaceNamespacedPodTemplate Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam ReplaceNamespacedPodTemplate DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam ReplaceNamespacedPodTemplate FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes ReplaceNamespacedPodTemplate mtype++-- | @application/json@+instance Produces ReplaceNamespacedPodTemplate MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReplaceNamespacedPodTemplate MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReplaceNamespacedPodTemplate MimeYaml+++-- *** replaceNamespacedReplicationController++-- | @PUT \/api\/v1\/namespaces\/{namespace}\/replicationcontrollers\/{name}@+-- +-- replace the specified ReplicationController+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +replaceNamespacedReplicationController + :: (Consumes ReplaceNamespacedReplicationController contentType, MimeRender contentType V1ReplicationController)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1ReplicationController -- ^ "body"+ -> Name -- ^ "name" - name of the ReplicationController+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReplaceNamespacedReplicationController contentType V1ReplicationController accept+replaceNamespacedReplicationController _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/replicationcontrollers/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data ReplaceNamespacedReplicationController +instance HasBodyParam ReplaceNamespacedReplicationController V1ReplicationController ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReplaceNamespacedReplicationController Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam ReplaceNamespacedReplicationController DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam ReplaceNamespacedReplicationController FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes ReplaceNamespacedReplicationController mtype++-- | @application/json@+instance Produces ReplaceNamespacedReplicationController MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReplaceNamespacedReplicationController MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReplaceNamespacedReplicationController MimeYaml+++-- *** replaceNamespacedReplicationControllerScale++-- | @PUT \/api\/v1\/namespaces\/{namespace}\/replicationcontrollers\/{name}\/scale@+-- +-- replace scale of the specified ReplicationController+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +replaceNamespacedReplicationControllerScale + :: (Consumes ReplaceNamespacedReplicationControllerScale contentType, MimeRender contentType V1Scale)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1Scale -- ^ "body"+ -> Name -- ^ "name" - name of the Scale+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReplaceNamespacedReplicationControllerScale contentType V1Scale accept+replaceNamespacedReplicationControllerScale _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/replicationcontrollers/",toPath name,"/scale"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data ReplaceNamespacedReplicationControllerScale +instance HasBodyParam ReplaceNamespacedReplicationControllerScale V1Scale ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReplaceNamespacedReplicationControllerScale Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam ReplaceNamespacedReplicationControllerScale DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam ReplaceNamespacedReplicationControllerScale FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes ReplaceNamespacedReplicationControllerScale mtype++-- | @application/json@+instance Produces ReplaceNamespacedReplicationControllerScale MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReplaceNamespacedReplicationControllerScale MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReplaceNamespacedReplicationControllerScale MimeYaml+++-- *** replaceNamespacedReplicationControllerStatus++-- | @PUT \/api\/v1\/namespaces\/{namespace}\/replicationcontrollers\/{name}\/status@+-- +-- replace status of the specified ReplicationController+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +replaceNamespacedReplicationControllerStatus + :: (Consumes ReplaceNamespacedReplicationControllerStatus contentType, MimeRender contentType V1ReplicationController)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1ReplicationController -- ^ "body"+ -> Name -- ^ "name" - name of the ReplicationController+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReplaceNamespacedReplicationControllerStatus contentType V1ReplicationController accept+replaceNamespacedReplicationControllerStatus _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/replicationcontrollers/",toPath name,"/status"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data ReplaceNamespacedReplicationControllerStatus +instance HasBodyParam ReplaceNamespacedReplicationControllerStatus V1ReplicationController ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReplaceNamespacedReplicationControllerStatus Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam ReplaceNamespacedReplicationControllerStatus DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam ReplaceNamespacedReplicationControllerStatus FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes ReplaceNamespacedReplicationControllerStatus mtype++-- | @application/json@+instance Produces ReplaceNamespacedReplicationControllerStatus MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReplaceNamespacedReplicationControllerStatus MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReplaceNamespacedReplicationControllerStatus MimeYaml+++-- *** replaceNamespacedResourceQuota++-- | @PUT \/api\/v1\/namespaces\/{namespace}\/resourcequotas\/{name}@+-- +-- replace the specified ResourceQuota+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +replaceNamespacedResourceQuota + :: (Consumes ReplaceNamespacedResourceQuota contentType, MimeRender contentType V1ResourceQuota)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1ResourceQuota -- ^ "body"+ -> Name -- ^ "name" - name of the ResourceQuota+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReplaceNamespacedResourceQuota contentType V1ResourceQuota accept+replaceNamespacedResourceQuota _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/resourcequotas/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data ReplaceNamespacedResourceQuota +instance HasBodyParam ReplaceNamespacedResourceQuota V1ResourceQuota ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReplaceNamespacedResourceQuota Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam ReplaceNamespacedResourceQuota DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam ReplaceNamespacedResourceQuota FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes ReplaceNamespacedResourceQuota mtype++-- | @application/json@+instance Produces ReplaceNamespacedResourceQuota MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReplaceNamespacedResourceQuota MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReplaceNamespacedResourceQuota MimeYaml+++-- *** replaceNamespacedResourceQuotaStatus++-- | @PUT \/api\/v1\/namespaces\/{namespace}\/resourcequotas\/{name}\/status@+-- +-- replace status of the specified ResourceQuota+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +replaceNamespacedResourceQuotaStatus + :: (Consumes ReplaceNamespacedResourceQuotaStatus contentType, MimeRender contentType V1ResourceQuota)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1ResourceQuota -- ^ "body"+ -> Name -- ^ "name" - name of the ResourceQuota+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReplaceNamespacedResourceQuotaStatus contentType V1ResourceQuota accept+replaceNamespacedResourceQuotaStatus _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/resourcequotas/",toPath name,"/status"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data ReplaceNamespacedResourceQuotaStatus +instance HasBodyParam ReplaceNamespacedResourceQuotaStatus V1ResourceQuota ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReplaceNamespacedResourceQuotaStatus Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam ReplaceNamespacedResourceQuotaStatus DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam ReplaceNamespacedResourceQuotaStatus FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes ReplaceNamespacedResourceQuotaStatus mtype++-- | @application/json@+instance Produces ReplaceNamespacedResourceQuotaStatus MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReplaceNamespacedResourceQuotaStatus MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReplaceNamespacedResourceQuotaStatus MimeYaml+++-- *** replaceNamespacedSecret++-- | @PUT \/api\/v1\/namespaces\/{namespace}\/secrets\/{name}@+-- +-- replace the specified Secret+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +replaceNamespacedSecret + :: (Consumes ReplaceNamespacedSecret contentType, MimeRender contentType V1Secret)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1Secret -- ^ "body"+ -> Name -- ^ "name" - name of the Secret+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReplaceNamespacedSecret contentType V1Secret accept+replaceNamespacedSecret _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/secrets/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data ReplaceNamespacedSecret +instance HasBodyParam ReplaceNamespacedSecret V1Secret ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReplaceNamespacedSecret Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam ReplaceNamespacedSecret DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam ReplaceNamespacedSecret FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes ReplaceNamespacedSecret mtype++-- | @application/json@+instance Produces ReplaceNamespacedSecret MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReplaceNamespacedSecret MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReplaceNamespacedSecret MimeYaml+++-- *** replaceNamespacedService++-- | @PUT \/api\/v1\/namespaces\/{namespace}\/services\/{name}@+-- +-- replace the specified Service+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +replaceNamespacedService + :: (Consumes ReplaceNamespacedService contentType, MimeRender contentType V1Service)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1Service -- ^ "body"+ -> Name -- ^ "name" - name of the Service+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReplaceNamespacedService contentType V1Service accept+replaceNamespacedService _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data ReplaceNamespacedService +instance HasBodyParam ReplaceNamespacedService V1Service ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReplaceNamespacedService Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam ReplaceNamespacedService DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam ReplaceNamespacedService FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes ReplaceNamespacedService mtype++-- | @application/json@+instance Produces ReplaceNamespacedService MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReplaceNamespacedService MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReplaceNamespacedService MimeYaml+++-- *** replaceNamespacedServiceAccount++-- | @PUT \/api\/v1\/namespaces\/{namespace}\/serviceaccounts\/{name}@+-- +-- replace the specified ServiceAccount+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +replaceNamespacedServiceAccount + :: (Consumes ReplaceNamespacedServiceAccount contentType, MimeRender contentType V1ServiceAccount)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1ServiceAccount -- ^ "body"+ -> Name -- ^ "name" - name of the ServiceAccount+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReplaceNamespacedServiceAccount contentType V1ServiceAccount accept+replaceNamespacedServiceAccount _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/serviceaccounts/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data ReplaceNamespacedServiceAccount +instance HasBodyParam ReplaceNamespacedServiceAccount V1ServiceAccount ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReplaceNamespacedServiceAccount Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam ReplaceNamespacedServiceAccount DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam ReplaceNamespacedServiceAccount FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes ReplaceNamespacedServiceAccount mtype++-- | @application/json@+instance Produces ReplaceNamespacedServiceAccount MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReplaceNamespacedServiceAccount MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReplaceNamespacedServiceAccount MimeYaml+++-- *** replaceNamespacedServiceStatus++-- | @PUT \/api\/v1\/namespaces\/{namespace}\/services\/{name}\/status@+-- +-- replace status of the specified Service+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +replaceNamespacedServiceStatus + :: (Consumes ReplaceNamespacedServiceStatus contentType, MimeRender contentType V1Service)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1Service -- ^ "body"+ -> Name -- ^ "name" - name of the Service+ -> Namespace -- ^ "namespace" - object name and auth scope, such as for teams and projects+ -> KubernetesRequest ReplaceNamespacedServiceStatus contentType V1Service accept+replaceNamespacedServiceStatus _ _ body (Name name) (Namespace namespace) =+ _mkRequest "PUT" ["/api/v1/namespaces/",toPath namespace,"/services/",toPath name,"/status"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data ReplaceNamespacedServiceStatus +instance HasBodyParam ReplaceNamespacedServiceStatus V1Service ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReplaceNamespacedServiceStatus Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam ReplaceNamespacedServiceStatus DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam ReplaceNamespacedServiceStatus FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes ReplaceNamespacedServiceStatus mtype++-- | @application/json@+instance Produces ReplaceNamespacedServiceStatus MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReplaceNamespacedServiceStatus MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReplaceNamespacedServiceStatus MimeYaml+++-- *** replaceNode++-- | @PUT \/api\/v1\/nodes\/{name}@+-- +-- replace the specified Node+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +replaceNode + :: (Consumes ReplaceNode contentType, MimeRender contentType V1Node)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1Node -- ^ "body"+ -> Name -- ^ "name" - name of the Node+ -> KubernetesRequest ReplaceNode contentType V1Node accept+replaceNode _ _ body (Name name) =+ _mkRequest "PUT" ["/api/v1/nodes/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data ReplaceNode +instance HasBodyParam ReplaceNode V1Node ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReplaceNode Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam ReplaceNode DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam ReplaceNode FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes ReplaceNode mtype++-- | @application/json@+instance Produces ReplaceNode MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReplaceNode MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReplaceNode MimeYaml+++-- *** replaceNodeStatus++-- | @PUT \/api\/v1\/nodes\/{name}\/status@+-- +-- replace status of the specified Node+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +replaceNodeStatus + :: (Consumes ReplaceNodeStatus contentType, MimeRender contentType V1Node)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1Node -- ^ "body"+ -> Name -- ^ "name" - name of the Node+ -> KubernetesRequest ReplaceNodeStatus contentType V1Node accept+replaceNodeStatus _ _ body (Name name) =+ _mkRequest "PUT" ["/api/v1/nodes/",toPath name,"/status"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data ReplaceNodeStatus +instance HasBodyParam ReplaceNodeStatus V1Node ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReplaceNodeStatus Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam ReplaceNodeStatus DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam ReplaceNodeStatus FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes ReplaceNodeStatus mtype++-- | @application/json@+instance Produces ReplaceNodeStatus MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReplaceNodeStatus MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReplaceNodeStatus MimeYaml+++-- *** replacePersistentVolume++-- | @PUT \/api\/v1\/persistentvolumes\/{name}@+-- +-- replace the specified PersistentVolume+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +replacePersistentVolume + :: (Consumes ReplacePersistentVolume contentType, MimeRender contentType V1PersistentVolume)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1PersistentVolume -- ^ "body"+ -> Name -- ^ "name" - name of the PersistentVolume+ -> KubernetesRequest ReplacePersistentVolume contentType V1PersistentVolume accept+replacePersistentVolume _ _ body (Name name) =+ _mkRequest "PUT" ["/api/v1/persistentvolumes/",toPath name]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data ReplacePersistentVolume +instance HasBodyParam ReplacePersistentVolume V1PersistentVolume ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReplacePersistentVolume Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam ReplacePersistentVolume DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam ReplacePersistentVolume FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs)+ +-- | @*/*@+instance MimeType mtype => Consumes ReplacePersistentVolume mtype++-- | @application/json@+instance Produces ReplacePersistentVolume MimeJSON+-- | @application/vnd.kubernetes.protobuf@+instance Produces ReplacePersistentVolume MimeVndKubernetesProtobuf+-- | @application/yaml@+instance Produces ReplacePersistentVolume MimeYaml+++-- *** replacePersistentVolumeStatus++-- | @PUT \/api\/v1\/persistentvolumes\/{name}\/status@+-- +-- replace status of the specified PersistentVolume+-- +-- AuthMethod: 'AuthApiKeyBearerToken'+-- +replacePersistentVolumeStatus + :: (Consumes ReplacePersistentVolumeStatus contentType, MimeRender contentType V1PersistentVolume)+ => ContentType contentType -- ^ request content-type ('MimeType')+ -> Accept accept -- ^ request accept ('MimeType')+ -> V1PersistentVolume -- ^ "body"+ -> Name -- ^ "name" - name of the PersistentVolume+ -> KubernetesRequest ReplacePersistentVolumeStatus contentType V1PersistentVolume accept+replacePersistentVolumeStatus _ _ body (Name name) =+ _mkRequest "PUT" ["/api/v1/persistentvolumes/",toPath name,"/status"]+ `_hasAuthType` (P.Proxy :: P.Proxy AuthApiKeyBearerToken)+ `setBodyParam` body++data ReplacePersistentVolumeStatus +instance HasBodyParam ReplacePersistentVolumeStatus V1PersistentVolume ++-- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed.+instance HasOptionalParam ReplacePersistentVolumeStatus Pretty where+ applyOptionalParam req (Pretty xs) =+ req `addQuery` toQuery ("pretty", Just xs)++-- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed+instance HasOptionalParam ReplacePersistentVolumeStatus DryRun where+ applyOptionalParam req (DryRun xs) =+ req `addQuery` toQuery ("dryRun", Just xs)++-- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.+instance HasOptionalParam ReplacePersistentVolumeStatus FieldManager where+ applyOptionalParam req (FieldManager xs) =+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplacePersistentVolumeStatus mtype
lib/Kubernetes/OpenAPI/API/CustomObjects.hs view
@@ -86,17 +86,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateClusterCustomObject Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateClusterCustomObject DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam CreateClusterCustomObject FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateClusterCustomObject mtype@@ -135,17 +135,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedCustomObject Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedCustomObject DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedCustomObject FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedCustomObject mtype@@ -180,22 +180,22 @@ -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteClusterCustomObject GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteClusterCustomObject OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. instance HasOptionalParam DeleteClusterCustomObject PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteClusterCustomObject DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteClusterCustomObject mtype@@ -229,27 +229,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionClusterCustomObject Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionClusterCustomObject GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionClusterCustomObject OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. instance HasOptionalParam DeleteCollectionClusterCustomObject PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionClusterCustomObject DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionClusterCustomObject mtype@@ -284,27 +284,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedCustomObject Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedCustomObject GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedCustomObject OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. instance HasOptionalParam DeleteCollectionNamespacedCustomObject PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedCustomObject DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedCustomObject mtype@@ -340,22 +340,22 @@ -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedCustomObject GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedCustomObject OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. instance HasOptionalParam DeleteNamespacedCustomObject PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedCustomObject DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedCustomObject mtype@@ -548,42 +548,42 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListClusterCustomObject Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListClusterCustomObject Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListClusterCustomObject FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListClusterCustomObject LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListClusterCustomObject Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListClusterCustomObject ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListClusterCustomObject TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. instance HasOptionalParam ListClusterCustomObject Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListClusterCustomObject MimeJSON -- | @application/json;stream=watch@@@ -614,42 +614,42 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedCustomObject Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedCustomObject Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedCustomObject FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedCustomObject LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedCustomObject Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedCustomObject ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedCustomObject TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. instance HasOptionalParam ListNamespacedCustomObject Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedCustomObject MimeJSON -- | @application/json;stream=watch@@@ -686,17 +686,17 @@ -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchClusterCustomObject DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchClusterCustomObject FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchClusterCustomObject Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/json-patch+json@ instance Consumes PatchClusterCustomObject MimeJsonPatchjson@@ -736,17 +736,17 @@ -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchClusterCustomObjectScale DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchClusterCustomObjectScale FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchClusterCustomObjectScale Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/json-patch+json@ instance Consumes PatchClusterCustomObjectScale MimeJsonPatchjson@@ -790,17 +790,17 @@ -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchClusterCustomObjectStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchClusterCustomObjectStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchClusterCustomObjectStatus Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/json-patch+json@ instance Consumes PatchClusterCustomObjectStatus MimeJsonPatchjson@@ -846,17 +846,17 @@ -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedCustomObject DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedCustomObject FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedCustomObject Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/json-patch+json@ instance Consumes PatchNamespacedCustomObject MimeJsonPatchjson@@ -897,17 +897,17 @@ -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedCustomObjectScale DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedCustomObjectScale FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedCustomObjectScale Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedCustomObjectScale MimeApplyPatchyaml@@ -954,17 +954,17 @@ -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedCustomObjectStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedCustomObjectStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedCustomObjectStatus Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedCustomObjectStatus MimeApplyPatchyaml@@ -1011,12 +1011,12 @@ -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceClusterCustomObject DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceClusterCustomObject FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceClusterCustomObject mtype@@ -1054,12 +1054,12 @@ -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceClusterCustomObjectScale DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceClusterCustomObjectScale FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceClusterCustomObjectScale mtype@@ -1101,12 +1101,12 @@ -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceClusterCustomObjectStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceClusterCustomObjectStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceClusterCustomObjectStatus mtype@@ -1150,12 +1150,12 @@ -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedCustomObject DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedCustomObject FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedCustomObject mtype@@ -1194,12 +1194,12 @@ -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedCustomObjectScale DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedCustomObjectScale FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedCustomObjectScale mtype@@ -1242,12 +1242,12 @@ -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedCustomObjectStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedCustomObjectStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedCustomObjectStatus mtype
lib/Kubernetes/OpenAPI/API/DiscoveryV1alpha1.hs view
@@ -83,17 +83,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedEndpointSlice Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedEndpointSlice DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedEndpointSlice FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedEndpointSlice mtype@@ -130,57 +130,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedEndpointSlice Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedEndpointSlice Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedEndpointSlice DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedEndpointSlice FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedEndpointSlice GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedEndpointSlice LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedEndpointSlice Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedEndpointSlice OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedEndpointSlice PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedEndpointSlice ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedEndpointSlice TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedEndpointSlice mtype@@ -218,27 +218,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedEndpointSlice Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedEndpointSlice DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedEndpointSlice GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedEndpointSlice OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedEndpointSlice PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedEndpointSlice mtype@@ -295,47 +295,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListEndpointSliceForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListEndpointSliceForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListEndpointSliceForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListEndpointSliceForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListEndpointSliceForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListEndpointSliceForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListEndpointSliceForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListEndpointSliceForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListEndpointSliceForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListEndpointSliceForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -369,47 +369,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedEndpointSlice Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedEndpointSlice AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedEndpointSlice Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedEndpointSlice FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedEndpointSlice LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedEndpointSlice Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedEndpointSlice ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedEndpointSlice TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedEndpointSlice Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedEndpointSlice MimeJSON -- | @application/json;stream=watch@@@ -449,22 +449,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedEndpointSlice Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedEndpointSlice DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedEndpointSlice FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedEndpointSlice Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedEndpointSlice MimeApplyPatchyaml@@ -505,17 +505,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedEndpointSlice Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedEndpointSlice Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedEndpointSlice Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadNamespacedEndpointSlice MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -551,17 +551,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedEndpointSlice Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedEndpointSlice DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedEndpointSlice FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedEndpointSlice mtype
lib/Kubernetes/OpenAPI/API/EventsV1beta1.hs view
@@ -83,17 +83,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedEvent Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedEvent DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedEvent FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedEvent mtype@@ -130,57 +130,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedEvent Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedEvent Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedEvent DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedEvent FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedEvent GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedEvent LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedEvent Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedEvent OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedEvent PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedEvent ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedEvent TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedEvent mtype@@ -218,27 +218,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedEvent Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedEvent DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedEvent GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedEvent OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedEvent PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedEvent mtype@@ -295,47 +295,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListEventForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListEventForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListEventForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListEventForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListEventForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListEventForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListEventForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListEventForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListEventForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListEventForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -369,47 +369,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedEvent Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedEvent AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedEvent Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedEvent FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedEvent LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedEvent Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedEvent ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedEvent TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedEvent Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedEvent MimeJSON -- | @application/json;stream=watch@@@ -449,22 +449,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedEvent Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedEvent DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedEvent FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedEvent Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedEvent MimeApplyPatchyaml@@ -505,17 +505,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedEvent Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedEvent Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedEvent Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadNamespacedEvent MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -551,17 +551,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedEvent Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedEvent DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedEvent FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedEvent mtype
lib/Kubernetes/OpenAPI/API/ExtensionsV1beta1.hs view
@@ -83,17 +83,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedDaemonSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedDaemonSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedDaemonSet FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedDaemonSet mtype@@ -132,17 +132,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedDeployment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedDeployment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedDeployment FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedDeployment mtype@@ -182,17 +182,17 @@ -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedDeploymentRollback DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedDeploymentRollback FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedDeploymentRollback Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedDeploymentRollback mtype@@ -231,17 +231,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedIngress Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedIngress DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedIngress FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedIngress mtype@@ -280,17 +280,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedNetworkPolicy Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedNetworkPolicy DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedNetworkPolicy FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedNetworkPolicy mtype@@ -329,17 +329,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedReplicaSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedReplicaSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedReplicaSet FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedReplicaSet mtype@@ -377,17 +377,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreatePodSecurityPolicy Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreatePodSecurityPolicy DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreatePodSecurityPolicy FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreatePodSecurityPolicy mtype@@ -424,57 +424,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedDaemonSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedDaemonSet Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedDaemonSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedDaemonSet FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedDaemonSet GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedDaemonSet LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedDaemonSet Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedDaemonSet OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedDaemonSet PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedDaemonSet ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedDaemonSet TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedDaemonSet mtype@@ -511,57 +511,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedDeployment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedDeployment Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedDeployment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedDeployment FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedDeployment GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedDeployment LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedDeployment Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedDeployment OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedDeployment PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedDeployment ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedDeployment TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedDeployment mtype@@ -598,57 +598,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedIngress Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedIngress Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedIngress DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedIngress FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedIngress GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedIngress LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedIngress Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedIngress OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedIngress PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedIngress ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedIngress TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedIngress mtype@@ -685,57 +685,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedNetworkPolicy Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedNetworkPolicy Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedNetworkPolicy DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedNetworkPolicy FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedNetworkPolicy GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedNetworkPolicy LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedNetworkPolicy Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedNetworkPolicy OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedNetworkPolicy PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedNetworkPolicy ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedNetworkPolicy TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedNetworkPolicy mtype@@ -772,57 +772,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedReplicaSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedReplicaSet Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedReplicaSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedReplicaSet FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedReplicaSet GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedReplicaSet LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedReplicaSet Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedReplicaSet OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedReplicaSet PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedReplicaSet ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedReplicaSet TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedReplicaSet mtype@@ -858,57 +858,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionPodSecurityPolicy Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionPodSecurityPolicy Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionPodSecurityPolicy DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionPodSecurityPolicy FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionPodSecurityPolicy GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionPodSecurityPolicy LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionPodSecurityPolicy Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionPodSecurityPolicy OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionPodSecurityPolicy PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionPodSecurityPolicy ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionPodSecurityPolicy TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionPodSecurityPolicy mtype@@ -946,27 +946,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedDaemonSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedDaemonSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedDaemonSet GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedDaemonSet OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedDaemonSet PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedDaemonSet mtype@@ -1004,27 +1004,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedDeployment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedDeployment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedDeployment GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedDeployment OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedDeployment PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedDeployment mtype@@ -1062,27 +1062,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedIngress Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedIngress DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedIngress GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedIngress OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedIngress PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedIngress mtype@@ -1120,27 +1120,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedNetworkPolicy Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedNetworkPolicy DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedNetworkPolicy GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedNetworkPolicy OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedNetworkPolicy PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedNetworkPolicy mtype@@ -1178,27 +1178,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedReplicaSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedReplicaSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedReplicaSet GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedReplicaSet OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedReplicaSet PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedReplicaSet mtype@@ -1235,27 +1235,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeletePodSecurityPolicy Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeletePodSecurityPolicy DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeletePodSecurityPolicy GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeletePodSecurityPolicy OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeletePodSecurityPolicy PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeletePodSecurityPolicy mtype@@ -1312,47 +1312,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListDaemonSetForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListDaemonSetForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListDaemonSetForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListDaemonSetForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListDaemonSetForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListDaemonSetForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListDaemonSetForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListDaemonSetForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListDaemonSetForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListDaemonSetForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -1385,47 +1385,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListDeploymentForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListDeploymentForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListDeploymentForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListDeploymentForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListDeploymentForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListDeploymentForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListDeploymentForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListDeploymentForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListDeploymentForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListDeploymentForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -1458,47 +1458,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListIngressForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListIngressForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListIngressForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListIngressForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListIngressForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListIngressForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListIngressForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListIngressForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListIngressForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListIngressForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -1532,47 +1532,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedDaemonSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedDaemonSet AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedDaemonSet Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedDaemonSet FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedDaemonSet LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedDaemonSet Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedDaemonSet ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedDaemonSet TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedDaemonSet Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedDaemonSet MimeJSON -- | @application/json;stream=watch@@@ -1606,47 +1606,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedDeployment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedDeployment AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedDeployment Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedDeployment FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedDeployment LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedDeployment Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedDeployment ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedDeployment TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedDeployment Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedDeployment MimeJSON -- | @application/json;stream=watch@@@ -1680,47 +1680,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedIngress Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedIngress AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedIngress Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedIngress FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedIngress LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedIngress Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedIngress ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedIngress TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedIngress Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedIngress MimeJSON -- | @application/json;stream=watch@@@ -1754,47 +1754,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedNetworkPolicy Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedNetworkPolicy AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedNetworkPolicy Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedNetworkPolicy FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedNetworkPolicy LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedNetworkPolicy Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedNetworkPolicy ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedNetworkPolicy TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedNetworkPolicy Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedNetworkPolicy MimeJSON -- | @application/json;stream=watch@@@ -1828,47 +1828,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedReplicaSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedReplicaSet AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedReplicaSet Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedReplicaSet FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedReplicaSet LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedReplicaSet Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedReplicaSet ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedReplicaSet TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedReplicaSet Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedReplicaSet MimeJSON -- | @application/json;stream=watch@@@ -1901,47 +1901,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNetworkPolicyForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNetworkPolicyForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNetworkPolicyForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNetworkPolicyForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNetworkPolicyForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNetworkPolicyForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNetworkPolicyForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNetworkPolicyForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNetworkPolicyForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNetworkPolicyForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -1974,47 +1974,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListPodSecurityPolicy Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListPodSecurityPolicy AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListPodSecurityPolicy Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListPodSecurityPolicy FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListPodSecurityPolicy LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListPodSecurityPolicy Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListPodSecurityPolicy ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListPodSecurityPolicy TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListPodSecurityPolicy Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListPodSecurityPolicy MimeJSON -- | @application/json;stream=watch@@@ -2047,47 +2047,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListReplicaSetForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListReplicaSetForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListReplicaSetForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListReplicaSetForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListReplicaSetForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListReplicaSetForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListReplicaSetForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListReplicaSetForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListReplicaSetForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListReplicaSetForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -2127,22 +2127,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedDaemonSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedDaemonSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedDaemonSet FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedDaemonSet Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedDaemonSet MimeApplyPatchyaml@@ -2188,22 +2188,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedDaemonSetStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedDaemonSetStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedDaemonSetStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedDaemonSetStatus Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedDaemonSetStatus MimeApplyPatchyaml@@ -2249,22 +2249,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedDeployment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedDeployment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedDeployment FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedDeployment Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedDeployment MimeApplyPatchyaml@@ -2310,22 +2310,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedDeploymentScale Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedDeploymentScale DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedDeploymentScale FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedDeploymentScale Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedDeploymentScale MimeApplyPatchyaml@@ -2371,22 +2371,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedDeploymentStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedDeploymentStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedDeploymentStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedDeploymentStatus Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedDeploymentStatus MimeApplyPatchyaml@@ -2432,22 +2432,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedIngress Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedIngress DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedIngress FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedIngress Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedIngress MimeApplyPatchyaml@@ -2493,22 +2493,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedIngressStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedIngressStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedIngressStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedIngressStatus Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedIngressStatus MimeApplyPatchyaml@@ -2554,22 +2554,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedNetworkPolicy Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedNetworkPolicy DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedNetworkPolicy FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedNetworkPolicy Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedNetworkPolicy MimeApplyPatchyaml@@ -2615,22 +2615,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedReplicaSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedReplicaSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedReplicaSet FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedReplicaSet Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedReplicaSet MimeApplyPatchyaml@@ -2676,22 +2676,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedReplicaSetScale Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedReplicaSetScale DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedReplicaSetScale FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedReplicaSetScale Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedReplicaSetScale MimeApplyPatchyaml@@ -2737,22 +2737,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedReplicaSetStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedReplicaSetStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedReplicaSetStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedReplicaSetStatus Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedReplicaSetStatus MimeApplyPatchyaml@@ -2798,22 +2798,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedReplicationControllerDummyScale Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedReplicationControllerDummyScale DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedReplicationControllerDummyScale FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedReplicationControllerDummyScale Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedReplicationControllerDummyScale MimeApplyPatchyaml@@ -2858,22 +2858,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchPodSecurityPolicy Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchPodSecurityPolicy DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchPodSecurityPolicy FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchPodSecurityPolicy Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchPodSecurityPolicy MimeApplyPatchyaml@@ -2914,17 +2914,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedDaemonSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedDaemonSet Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedDaemonSet Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadNamespacedDaemonSet MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -2955,7 +2955,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedDaemonSetStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedDaemonSetStatus MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -2986,17 +2986,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedDeployment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedDeployment Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedDeployment Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadNamespacedDeployment MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -3027,7 +3027,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedDeploymentScale Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedDeploymentScale MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -3058,7 +3058,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedDeploymentStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedDeploymentStatus MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -3089,17 +3089,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedIngress Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedIngress Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedIngress Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadNamespacedIngress MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -3130,7 +3130,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedIngressStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedIngressStatus MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -3161,17 +3161,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedNetworkPolicy Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedNetworkPolicy Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedNetworkPolicy Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadNamespacedNetworkPolicy MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -3202,17 +3202,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedReplicaSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedReplicaSet Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedReplicaSet Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadNamespacedReplicaSet MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -3243,7 +3243,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedReplicaSetScale Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedReplicaSetScale MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -3274,7 +3274,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedReplicaSetStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedReplicaSetStatus MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -3305,7 +3305,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedReplicationControllerDummyScale Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedReplicationControllerDummyScale MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -3335,17 +3335,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadPodSecurityPolicy Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadPodSecurityPolicy Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadPodSecurityPolicy Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadPodSecurityPolicy MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -3381,17 +3381,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedDaemonSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedDaemonSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedDaemonSet FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedDaemonSet mtype@@ -3431,17 +3431,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedDaemonSetStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedDaemonSetStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedDaemonSetStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedDaemonSetStatus mtype@@ -3481,17 +3481,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedDeployment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedDeployment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedDeployment FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedDeployment mtype@@ -3531,17 +3531,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedDeploymentScale Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedDeploymentScale DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedDeploymentScale FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedDeploymentScale mtype@@ -3581,17 +3581,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedDeploymentStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedDeploymentStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedDeploymentStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedDeploymentStatus mtype@@ -3631,17 +3631,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedIngress Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedIngress DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedIngress FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedIngress mtype@@ -3681,17 +3681,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedIngressStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedIngressStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedIngressStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedIngressStatus mtype@@ -3731,17 +3731,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedNetworkPolicy Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedNetworkPolicy DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedNetworkPolicy FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedNetworkPolicy mtype@@ -3781,17 +3781,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedReplicaSet Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedReplicaSet DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedReplicaSet FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedReplicaSet mtype@@ -3831,17 +3831,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedReplicaSetScale Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedReplicaSetScale DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedReplicaSetScale FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedReplicaSetScale mtype@@ -3881,17 +3881,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedReplicaSetStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedReplicaSetStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedReplicaSetStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedReplicaSetStatus mtype@@ -3931,17 +3931,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedReplicationControllerDummyScale Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedReplicationControllerDummyScale DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedReplicationControllerDummyScale FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedReplicationControllerDummyScale mtype@@ -3980,17 +3980,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplacePodSecurityPolicy Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplacePodSecurityPolicy DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplacePodSecurityPolicy FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplacePodSecurityPolicy mtype
lib/Kubernetes/OpenAPI/API/NetworkingV1.hs view
@@ -83,17 +83,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedNetworkPolicy Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedNetworkPolicy DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedNetworkPolicy FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedNetworkPolicy mtype@@ -130,57 +130,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedNetworkPolicy Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedNetworkPolicy Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedNetworkPolicy DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedNetworkPolicy FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedNetworkPolicy GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedNetworkPolicy LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedNetworkPolicy Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedNetworkPolicy OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedNetworkPolicy PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedNetworkPolicy ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedNetworkPolicy TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedNetworkPolicy mtype@@ -218,27 +218,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedNetworkPolicy Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedNetworkPolicy DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedNetworkPolicy GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedNetworkPolicy OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedNetworkPolicy PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedNetworkPolicy mtype@@ -296,47 +296,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedNetworkPolicy Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedNetworkPolicy AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedNetworkPolicy Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedNetworkPolicy FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedNetworkPolicy LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedNetworkPolicy Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedNetworkPolicy ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedNetworkPolicy TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedNetworkPolicy Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedNetworkPolicy MimeJSON -- | @application/json;stream=watch@@@ -369,47 +369,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNetworkPolicyForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNetworkPolicyForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNetworkPolicyForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNetworkPolicyForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNetworkPolicyForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNetworkPolicyForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNetworkPolicyForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNetworkPolicyForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNetworkPolicyForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNetworkPolicyForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -449,22 +449,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedNetworkPolicy Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedNetworkPolicy DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedNetworkPolicy FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedNetworkPolicy Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedNetworkPolicy MimeApplyPatchyaml@@ -505,17 +505,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedNetworkPolicy Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedNetworkPolicy Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedNetworkPolicy Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadNamespacedNetworkPolicy MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -551,17 +551,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedNetworkPolicy Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedNetworkPolicy DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedNetworkPolicy FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedNetworkPolicy mtype
lib/Kubernetes/OpenAPI/API/NetworkingV1beta1.hs view
@@ -83,17 +83,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedIngress Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedIngress DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedIngress FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedIngress mtype@@ -130,57 +130,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedIngress Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedIngress Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedIngress DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedIngress FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedIngress GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedIngress LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedIngress Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedIngress OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedIngress PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedIngress ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedIngress TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedIngress mtype@@ -218,27 +218,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedIngress Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedIngress DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedIngress GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedIngress OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedIngress PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedIngress mtype@@ -295,47 +295,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListIngressForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListIngressForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListIngressForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListIngressForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListIngressForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListIngressForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListIngressForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListIngressForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListIngressForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListIngressForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -369,47 +369,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedIngress Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedIngress AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedIngress Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedIngress FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedIngress LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedIngress Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedIngress ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedIngress TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedIngress Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedIngress MimeJSON -- | @application/json;stream=watch@@@ -449,22 +449,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedIngress Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedIngress DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedIngress FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedIngress Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedIngress MimeApplyPatchyaml@@ -510,22 +510,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedIngressStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedIngressStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedIngressStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedIngressStatus Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedIngressStatus MimeApplyPatchyaml@@ -566,17 +566,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedIngress Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedIngress Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedIngress Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadNamespacedIngress MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -607,7 +607,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedIngressStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedIngressStatus MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -643,17 +643,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedIngress Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedIngress DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedIngress FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedIngress mtype@@ -693,17 +693,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedIngressStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedIngressStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedIngressStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedIngressStatus mtype
lib/Kubernetes/OpenAPI/API/NodeV1alpha1.hs view
@@ -82,17 +82,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateRuntimeClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateRuntimeClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateRuntimeClass FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateRuntimeClass mtype@@ -128,57 +128,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionRuntimeClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionRuntimeClass Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionRuntimeClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionRuntimeClass FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionRuntimeClass GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionRuntimeClass LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionRuntimeClass Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionRuntimeClass OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionRuntimeClass PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionRuntimeClass ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionRuntimeClass TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionRuntimeClass mtype@@ -215,27 +215,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteRuntimeClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteRuntimeClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteRuntimeClass GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteRuntimeClass OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteRuntimeClass PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteRuntimeClass mtype@@ -292,47 +292,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListRuntimeClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListRuntimeClass AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListRuntimeClass Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListRuntimeClass FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListRuntimeClass LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListRuntimeClass Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListRuntimeClass ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListRuntimeClass TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListRuntimeClass Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListRuntimeClass MimeJSON -- | @application/json;stream=watch@@@ -371,22 +371,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchRuntimeClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchRuntimeClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchRuntimeClass FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchRuntimeClass Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchRuntimeClass MimeApplyPatchyaml@@ -426,17 +426,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadRuntimeClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadRuntimeClass Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadRuntimeClass Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadRuntimeClass MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -471,17 +471,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceRuntimeClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceRuntimeClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceRuntimeClass FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceRuntimeClass mtype
lib/Kubernetes/OpenAPI/API/NodeV1beta1.hs view
@@ -82,17 +82,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateRuntimeClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateRuntimeClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateRuntimeClass FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateRuntimeClass mtype@@ -128,57 +128,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionRuntimeClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionRuntimeClass Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionRuntimeClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionRuntimeClass FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionRuntimeClass GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionRuntimeClass LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionRuntimeClass Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionRuntimeClass OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionRuntimeClass PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionRuntimeClass ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionRuntimeClass TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionRuntimeClass mtype@@ -215,27 +215,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteRuntimeClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteRuntimeClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteRuntimeClass GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteRuntimeClass OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteRuntimeClass PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteRuntimeClass mtype@@ -292,47 +292,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListRuntimeClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListRuntimeClass AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListRuntimeClass Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListRuntimeClass FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListRuntimeClass LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListRuntimeClass Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListRuntimeClass ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListRuntimeClass TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListRuntimeClass Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListRuntimeClass MimeJSON -- | @application/json;stream=watch@@@ -371,22 +371,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchRuntimeClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchRuntimeClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchRuntimeClass FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchRuntimeClass Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchRuntimeClass MimeApplyPatchyaml@@ -426,17 +426,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadRuntimeClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadRuntimeClass Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadRuntimeClass Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadRuntimeClass MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -471,17 +471,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceRuntimeClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceRuntimeClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceRuntimeClass FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceRuntimeClass mtype
lib/Kubernetes/OpenAPI/API/PolicyV1beta1.hs view
@@ -83,17 +83,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedPodDisruptionBudget Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedPodDisruptionBudget DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedPodDisruptionBudget FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedPodDisruptionBudget mtype@@ -131,17 +131,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreatePodSecurityPolicy Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreatePodSecurityPolicy DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreatePodSecurityPolicy FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreatePodSecurityPolicy mtype@@ -178,57 +178,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedPodDisruptionBudget Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedPodDisruptionBudget Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedPodDisruptionBudget DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedPodDisruptionBudget FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedPodDisruptionBudget GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedPodDisruptionBudget LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedPodDisruptionBudget Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedPodDisruptionBudget OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedPodDisruptionBudget PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedPodDisruptionBudget ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedPodDisruptionBudget TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedPodDisruptionBudget mtype@@ -264,57 +264,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionPodSecurityPolicy Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionPodSecurityPolicy Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionPodSecurityPolicy DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionPodSecurityPolicy FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionPodSecurityPolicy GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionPodSecurityPolicy LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionPodSecurityPolicy Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionPodSecurityPolicy OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionPodSecurityPolicy PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionPodSecurityPolicy ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionPodSecurityPolicy TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionPodSecurityPolicy mtype@@ -352,27 +352,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedPodDisruptionBudget Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedPodDisruptionBudget DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedPodDisruptionBudget GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedPodDisruptionBudget OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedPodDisruptionBudget PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedPodDisruptionBudget mtype@@ -409,27 +409,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeletePodSecurityPolicy Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeletePodSecurityPolicy DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeletePodSecurityPolicy GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeletePodSecurityPolicy OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeletePodSecurityPolicy PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeletePodSecurityPolicy mtype@@ -487,47 +487,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedPodDisruptionBudget Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedPodDisruptionBudget AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedPodDisruptionBudget Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedPodDisruptionBudget FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedPodDisruptionBudget LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedPodDisruptionBudget Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedPodDisruptionBudget ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedPodDisruptionBudget TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedPodDisruptionBudget Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedPodDisruptionBudget MimeJSON -- | @application/json;stream=watch@@@ -560,47 +560,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListPodDisruptionBudgetForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListPodDisruptionBudgetForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListPodDisruptionBudgetForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListPodDisruptionBudgetForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListPodDisruptionBudgetForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListPodDisruptionBudgetForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListPodDisruptionBudgetForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListPodDisruptionBudgetForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListPodDisruptionBudgetForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListPodDisruptionBudgetForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -633,47 +633,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListPodSecurityPolicy Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListPodSecurityPolicy AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListPodSecurityPolicy Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListPodSecurityPolicy FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListPodSecurityPolicy LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListPodSecurityPolicy Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListPodSecurityPolicy ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListPodSecurityPolicy TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListPodSecurityPolicy Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListPodSecurityPolicy MimeJSON -- | @application/json;stream=watch@@@ -713,22 +713,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedPodDisruptionBudget Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedPodDisruptionBudget DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedPodDisruptionBudget FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedPodDisruptionBudget Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedPodDisruptionBudget MimeApplyPatchyaml@@ -774,22 +774,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedPodDisruptionBudgetStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedPodDisruptionBudgetStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedPodDisruptionBudgetStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedPodDisruptionBudgetStatus Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedPodDisruptionBudgetStatus MimeApplyPatchyaml@@ -834,22 +834,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchPodSecurityPolicy Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchPodSecurityPolicy DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchPodSecurityPolicy FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchPodSecurityPolicy Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchPodSecurityPolicy MimeApplyPatchyaml@@ -890,17 +890,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedPodDisruptionBudget Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedPodDisruptionBudget Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedPodDisruptionBudget Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadNamespacedPodDisruptionBudget MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -931,7 +931,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedPodDisruptionBudgetStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedPodDisruptionBudgetStatus MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -961,17 +961,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadPodSecurityPolicy Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadPodSecurityPolicy Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadPodSecurityPolicy Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadPodSecurityPolicy MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -1007,17 +1007,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedPodDisruptionBudget Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedPodDisruptionBudget DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedPodDisruptionBudget FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedPodDisruptionBudget mtype@@ -1057,17 +1057,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedPodDisruptionBudgetStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedPodDisruptionBudgetStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedPodDisruptionBudgetStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedPodDisruptionBudgetStatus mtype@@ -1106,17 +1106,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplacePodSecurityPolicy Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplacePodSecurityPolicy DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplacePodSecurityPolicy FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplacePodSecurityPolicy mtype
lib/Kubernetes/OpenAPI/API/RbacAuthorizationV1.hs view
@@ -82,17 +82,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateClusterRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateClusterRole DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateClusterRole FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateClusterRole mtype@@ -130,17 +130,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateClusterRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateClusterRoleBinding DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateClusterRoleBinding FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateClusterRoleBinding mtype@@ -179,17 +179,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedRole DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedRole FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedRole mtype@@ -228,17 +228,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedRoleBinding DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedRoleBinding FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedRoleBinding mtype@@ -275,27 +275,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteClusterRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteClusterRole DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteClusterRole GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteClusterRole OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteClusterRole PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteClusterRole mtype@@ -332,27 +332,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteClusterRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteClusterRoleBinding DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteClusterRoleBinding GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteClusterRoleBinding OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteClusterRoleBinding PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteClusterRoleBinding mtype@@ -388,57 +388,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionClusterRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionClusterRole Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionClusterRole DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionClusterRole FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionClusterRole GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionClusterRole LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionClusterRole Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionClusterRole OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionClusterRole PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionClusterRole ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionClusterRole TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionClusterRole mtype@@ -474,57 +474,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionClusterRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionClusterRoleBinding Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionClusterRoleBinding DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionClusterRoleBinding FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionClusterRoleBinding GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionClusterRoleBinding LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionClusterRoleBinding Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionClusterRoleBinding OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionClusterRoleBinding PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionClusterRoleBinding ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionClusterRoleBinding TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionClusterRoleBinding mtype@@ -561,57 +561,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedRole Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedRole DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedRole FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedRole GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedRole LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedRole Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedRole OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedRole PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedRole ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedRole TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedRole mtype@@ -648,57 +648,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedRoleBinding Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedRoleBinding DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedRoleBinding FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedRoleBinding GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedRoleBinding LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedRoleBinding Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedRoleBinding OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedRoleBinding PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedRoleBinding ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedRoleBinding TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedRoleBinding mtype@@ -736,27 +736,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedRole DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedRole GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedRole OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedRole PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedRole mtype@@ -794,27 +794,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedRoleBinding DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedRoleBinding GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedRoleBinding OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedRoleBinding PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedRoleBinding mtype@@ -871,47 +871,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListClusterRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListClusterRole AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListClusterRole Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListClusterRole FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListClusterRole LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListClusterRole Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListClusterRole ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListClusterRole TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListClusterRole Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListClusterRole MimeJSON -- | @application/json;stream=watch@@@ -944,47 +944,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListClusterRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListClusterRoleBinding AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListClusterRoleBinding Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListClusterRoleBinding FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListClusterRoleBinding LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListClusterRoleBinding Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListClusterRoleBinding ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListClusterRoleBinding TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListClusterRoleBinding Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListClusterRoleBinding MimeJSON -- | @application/json;stream=watch@@@ -1018,47 +1018,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedRole AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedRole Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedRole FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedRole LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedRole Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedRole ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedRole TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedRole Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedRole MimeJSON -- | @application/json;stream=watch@@@ -1092,47 +1092,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedRoleBinding AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedRoleBinding Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedRoleBinding FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedRoleBinding LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedRoleBinding Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedRoleBinding ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedRoleBinding TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedRoleBinding Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedRoleBinding MimeJSON -- | @application/json;stream=watch@@@ -1165,47 +1165,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListRoleBindingForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListRoleBindingForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListRoleBindingForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListRoleBindingForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListRoleBindingForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListRoleBindingForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListRoleBindingForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListRoleBindingForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListRoleBindingForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListRoleBindingForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -1238,47 +1238,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListRoleForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListRoleForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListRoleForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListRoleForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListRoleForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListRoleForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListRoleForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListRoleForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListRoleForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListRoleForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -1317,22 +1317,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchClusterRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchClusterRole DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchClusterRole FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchClusterRole Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchClusterRole MimeApplyPatchyaml@@ -1377,22 +1377,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchClusterRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchClusterRoleBinding DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchClusterRoleBinding FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchClusterRoleBinding Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchClusterRoleBinding MimeApplyPatchyaml@@ -1438,22 +1438,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedRole DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedRole FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedRole Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedRole MimeApplyPatchyaml@@ -1499,22 +1499,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedRoleBinding DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedRoleBinding FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedRoleBinding Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedRoleBinding MimeApplyPatchyaml@@ -1554,7 +1554,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadClusterRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadClusterRole MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -1584,7 +1584,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadClusterRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadClusterRoleBinding MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -1615,7 +1615,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedRole MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -1646,7 +1646,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedRoleBinding MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -1681,17 +1681,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceClusterRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceClusterRole DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceClusterRole FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceClusterRole mtype@@ -1730,17 +1730,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceClusterRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceClusterRoleBinding DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceClusterRoleBinding FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceClusterRoleBinding mtype@@ -1780,17 +1780,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedRole DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedRole FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedRole mtype@@ -1830,17 +1830,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedRoleBinding DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedRoleBinding FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedRoleBinding mtype
lib/Kubernetes/OpenAPI/API/RbacAuthorizationV1alpha1.hs view
@@ -82,17 +82,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateClusterRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateClusterRole DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateClusterRole FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateClusterRole mtype@@ -130,17 +130,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateClusterRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateClusterRoleBinding DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateClusterRoleBinding FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateClusterRoleBinding mtype@@ -179,17 +179,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedRole DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedRole FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedRole mtype@@ -228,17 +228,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedRoleBinding DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedRoleBinding FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedRoleBinding mtype@@ -275,27 +275,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteClusterRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteClusterRole DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteClusterRole GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteClusterRole OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteClusterRole PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteClusterRole mtype@@ -332,27 +332,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteClusterRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteClusterRoleBinding DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteClusterRoleBinding GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteClusterRoleBinding OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteClusterRoleBinding PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteClusterRoleBinding mtype@@ -388,57 +388,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionClusterRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionClusterRole Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionClusterRole DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionClusterRole FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionClusterRole GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionClusterRole LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionClusterRole Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionClusterRole OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionClusterRole PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionClusterRole ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionClusterRole TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionClusterRole mtype@@ -474,57 +474,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionClusterRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionClusterRoleBinding Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionClusterRoleBinding DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionClusterRoleBinding FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionClusterRoleBinding GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionClusterRoleBinding LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionClusterRoleBinding Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionClusterRoleBinding OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionClusterRoleBinding PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionClusterRoleBinding ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionClusterRoleBinding TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionClusterRoleBinding mtype@@ -561,57 +561,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedRole Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedRole DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedRole FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedRole GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedRole LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedRole Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedRole OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedRole PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedRole ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedRole TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedRole mtype@@ -648,57 +648,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedRoleBinding Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedRoleBinding DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedRoleBinding FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedRoleBinding GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedRoleBinding LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedRoleBinding Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedRoleBinding OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedRoleBinding PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedRoleBinding ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedRoleBinding TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedRoleBinding mtype@@ -736,27 +736,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedRole DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedRole GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedRole OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedRole PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedRole mtype@@ -794,27 +794,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedRoleBinding DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedRoleBinding GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedRoleBinding OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedRoleBinding PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedRoleBinding mtype@@ -871,47 +871,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListClusterRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListClusterRole AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListClusterRole Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListClusterRole FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListClusterRole LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListClusterRole Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListClusterRole ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListClusterRole TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListClusterRole Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListClusterRole MimeJSON -- | @application/json;stream=watch@@@ -944,47 +944,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListClusterRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListClusterRoleBinding AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListClusterRoleBinding Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListClusterRoleBinding FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListClusterRoleBinding LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListClusterRoleBinding Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListClusterRoleBinding ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListClusterRoleBinding TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListClusterRoleBinding Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListClusterRoleBinding MimeJSON -- | @application/json;stream=watch@@@ -1018,47 +1018,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedRole AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedRole Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedRole FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedRole LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedRole Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedRole ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedRole TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedRole Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedRole MimeJSON -- | @application/json;stream=watch@@@ -1092,47 +1092,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedRoleBinding AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedRoleBinding Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedRoleBinding FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedRoleBinding LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedRoleBinding Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedRoleBinding ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedRoleBinding TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedRoleBinding Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedRoleBinding MimeJSON -- | @application/json;stream=watch@@@ -1165,47 +1165,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListRoleBindingForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListRoleBindingForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListRoleBindingForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListRoleBindingForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListRoleBindingForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListRoleBindingForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListRoleBindingForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListRoleBindingForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListRoleBindingForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListRoleBindingForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -1238,47 +1238,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListRoleForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListRoleForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListRoleForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListRoleForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListRoleForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListRoleForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListRoleForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListRoleForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListRoleForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListRoleForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -1317,22 +1317,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchClusterRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchClusterRole DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchClusterRole FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchClusterRole Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchClusterRole MimeApplyPatchyaml@@ -1377,22 +1377,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchClusterRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchClusterRoleBinding DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchClusterRoleBinding FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchClusterRoleBinding Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchClusterRoleBinding MimeApplyPatchyaml@@ -1438,22 +1438,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedRole DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedRole FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedRole Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedRole MimeApplyPatchyaml@@ -1499,22 +1499,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedRoleBinding DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedRoleBinding FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedRoleBinding Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedRoleBinding MimeApplyPatchyaml@@ -1554,7 +1554,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadClusterRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadClusterRole MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -1584,7 +1584,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadClusterRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadClusterRoleBinding MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -1615,7 +1615,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedRole MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -1646,7 +1646,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedRoleBinding MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -1681,17 +1681,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceClusterRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceClusterRole DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceClusterRole FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceClusterRole mtype@@ -1730,17 +1730,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceClusterRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceClusterRoleBinding DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceClusterRoleBinding FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceClusterRoleBinding mtype@@ -1780,17 +1780,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedRole DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedRole FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedRole mtype@@ -1830,17 +1830,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedRoleBinding DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedRoleBinding FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedRoleBinding mtype
lib/Kubernetes/OpenAPI/API/RbacAuthorizationV1beta1.hs view
@@ -82,17 +82,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateClusterRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateClusterRole DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateClusterRole FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateClusterRole mtype@@ -130,17 +130,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateClusterRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateClusterRoleBinding DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateClusterRoleBinding FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateClusterRoleBinding mtype@@ -179,17 +179,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedRole DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedRole FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedRole mtype@@ -228,17 +228,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedRoleBinding DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedRoleBinding FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedRoleBinding mtype@@ -275,27 +275,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteClusterRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteClusterRole DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteClusterRole GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteClusterRole OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteClusterRole PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteClusterRole mtype@@ -332,27 +332,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteClusterRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteClusterRoleBinding DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteClusterRoleBinding GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteClusterRoleBinding OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteClusterRoleBinding PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteClusterRoleBinding mtype@@ -388,57 +388,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionClusterRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionClusterRole Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionClusterRole DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionClusterRole FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionClusterRole GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionClusterRole LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionClusterRole Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionClusterRole OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionClusterRole PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionClusterRole ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionClusterRole TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionClusterRole mtype@@ -474,57 +474,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionClusterRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionClusterRoleBinding Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionClusterRoleBinding DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionClusterRoleBinding FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionClusterRoleBinding GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionClusterRoleBinding LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionClusterRoleBinding Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionClusterRoleBinding OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionClusterRoleBinding PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionClusterRoleBinding ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionClusterRoleBinding TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionClusterRoleBinding mtype@@ -561,57 +561,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedRole Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedRole DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedRole FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedRole GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedRole LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedRole Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedRole OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedRole PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedRole ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedRole TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedRole mtype@@ -648,57 +648,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedRoleBinding Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedRoleBinding DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedRoleBinding FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedRoleBinding GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedRoleBinding LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedRoleBinding Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedRoleBinding OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedRoleBinding PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedRoleBinding ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedRoleBinding TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedRoleBinding mtype@@ -736,27 +736,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedRole DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedRole GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedRole OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedRole PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedRole mtype@@ -794,27 +794,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedRoleBinding DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedRoleBinding GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedRoleBinding OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedRoleBinding PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedRoleBinding mtype@@ -871,47 +871,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListClusterRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListClusterRole AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListClusterRole Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListClusterRole FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListClusterRole LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListClusterRole Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListClusterRole ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListClusterRole TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListClusterRole Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListClusterRole MimeJSON -- | @application/json;stream=watch@@@ -944,47 +944,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListClusterRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListClusterRoleBinding AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListClusterRoleBinding Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListClusterRoleBinding FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListClusterRoleBinding LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListClusterRoleBinding Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListClusterRoleBinding ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListClusterRoleBinding TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListClusterRoleBinding Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListClusterRoleBinding MimeJSON -- | @application/json;stream=watch@@@ -1018,47 +1018,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedRole AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedRole Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedRole FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedRole LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedRole Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedRole ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedRole TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedRole Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedRole MimeJSON -- | @application/json;stream=watch@@@ -1092,47 +1092,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedRoleBinding AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedRoleBinding Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedRoleBinding FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedRoleBinding LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedRoleBinding Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedRoleBinding ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedRoleBinding TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedRoleBinding Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedRoleBinding MimeJSON -- | @application/json;stream=watch@@@ -1165,47 +1165,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListRoleBindingForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListRoleBindingForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListRoleBindingForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListRoleBindingForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListRoleBindingForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListRoleBindingForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListRoleBindingForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListRoleBindingForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListRoleBindingForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListRoleBindingForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -1238,47 +1238,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListRoleForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListRoleForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListRoleForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListRoleForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListRoleForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListRoleForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListRoleForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListRoleForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListRoleForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListRoleForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -1317,22 +1317,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchClusterRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchClusterRole DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchClusterRole FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchClusterRole Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchClusterRole MimeApplyPatchyaml@@ -1377,22 +1377,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchClusterRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchClusterRoleBinding DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchClusterRoleBinding FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchClusterRoleBinding Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchClusterRoleBinding MimeApplyPatchyaml@@ -1438,22 +1438,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedRole DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedRole FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedRole Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedRole MimeApplyPatchyaml@@ -1499,22 +1499,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedRoleBinding DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedRoleBinding FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedRoleBinding Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedRoleBinding MimeApplyPatchyaml@@ -1554,7 +1554,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadClusterRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadClusterRole MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -1584,7 +1584,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadClusterRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadClusterRoleBinding MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -1615,7 +1615,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedRole MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -1646,7 +1646,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadNamespacedRoleBinding MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -1681,17 +1681,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceClusterRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceClusterRole DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceClusterRole FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceClusterRole mtype@@ -1730,17 +1730,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceClusterRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceClusterRoleBinding DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceClusterRoleBinding FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceClusterRoleBinding mtype@@ -1780,17 +1780,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedRole Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedRole DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedRole FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedRole mtype@@ -1830,17 +1830,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedRoleBinding Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedRoleBinding DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedRoleBinding FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedRoleBinding mtype
lib/Kubernetes/OpenAPI/API/SchedulingV1.hs view
@@ -82,17 +82,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreatePriorityClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreatePriorityClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreatePriorityClass FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreatePriorityClass mtype@@ -128,57 +128,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionPriorityClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionPriorityClass Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionPriorityClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionPriorityClass FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionPriorityClass GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionPriorityClass LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionPriorityClass Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionPriorityClass OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionPriorityClass PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionPriorityClass ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionPriorityClass TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionPriorityClass mtype@@ -215,27 +215,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeletePriorityClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeletePriorityClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeletePriorityClass GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeletePriorityClass OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeletePriorityClass PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeletePriorityClass mtype@@ -292,47 +292,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListPriorityClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListPriorityClass AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListPriorityClass Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListPriorityClass FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListPriorityClass LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListPriorityClass Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListPriorityClass ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListPriorityClass TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListPriorityClass Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListPriorityClass MimeJSON -- | @application/json;stream=watch@@@ -371,22 +371,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchPriorityClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchPriorityClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchPriorityClass FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchPriorityClass Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchPriorityClass MimeApplyPatchyaml@@ -426,17 +426,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadPriorityClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadPriorityClass Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadPriorityClass Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadPriorityClass MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -471,17 +471,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplacePriorityClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplacePriorityClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplacePriorityClass FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplacePriorityClass mtype
lib/Kubernetes/OpenAPI/API/SchedulingV1alpha1.hs view
@@ -82,17 +82,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreatePriorityClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreatePriorityClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreatePriorityClass FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreatePriorityClass mtype@@ -128,57 +128,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionPriorityClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionPriorityClass Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionPriorityClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionPriorityClass FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionPriorityClass GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionPriorityClass LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionPriorityClass Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionPriorityClass OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionPriorityClass PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionPriorityClass ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionPriorityClass TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionPriorityClass mtype@@ -215,27 +215,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeletePriorityClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeletePriorityClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeletePriorityClass GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeletePriorityClass OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeletePriorityClass PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeletePriorityClass mtype@@ -292,47 +292,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListPriorityClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListPriorityClass AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListPriorityClass Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListPriorityClass FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListPriorityClass LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListPriorityClass Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListPriorityClass ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListPriorityClass TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListPriorityClass Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListPriorityClass MimeJSON -- | @application/json;stream=watch@@@ -371,22 +371,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchPriorityClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchPriorityClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchPriorityClass FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchPriorityClass Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchPriorityClass MimeApplyPatchyaml@@ -426,17 +426,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadPriorityClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadPriorityClass Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadPriorityClass Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadPriorityClass MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -471,17 +471,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplacePriorityClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplacePriorityClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplacePriorityClass FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplacePriorityClass mtype
lib/Kubernetes/OpenAPI/API/SchedulingV1beta1.hs view
@@ -82,17 +82,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreatePriorityClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreatePriorityClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreatePriorityClass FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreatePriorityClass mtype@@ -128,57 +128,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionPriorityClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionPriorityClass Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionPriorityClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionPriorityClass FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionPriorityClass GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionPriorityClass LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionPriorityClass Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionPriorityClass OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionPriorityClass PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionPriorityClass ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionPriorityClass TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionPriorityClass mtype@@ -215,27 +215,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeletePriorityClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeletePriorityClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeletePriorityClass GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeletePriorityClass OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeletePriorityClass PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeletePriorityClass mtype@@ -292,47 +292,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListPriorityClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListPriorityClass AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListPriorityClass Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListPriorityClass FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListPriorityClass LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListPriorityClass Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListPriorityClass ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListPriorityClass TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListPriorityClass Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListPriorityClass MimeJSON -- | @application/json;stream=watch@@@ -371,22 +371,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchPriorityClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchPriorityClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchPriorityClass FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchPriorityClass Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchPriorityClass MimeApplyPatchyaml@@ -426,17 +426,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadPriorityClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadPriorityClass Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadPriorityClass Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadPriorityClass MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -471,17 +471,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplacePriorityClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplacePriorityClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplacePriorityClass FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplacePriorityClass mtype
lib/Kubernetes/OpenAPI/API/SettingsV1alpha1.hs view
@@ -83,17 +83,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateNamespacedPodPreset Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateNamespacedPodPreset DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateNamespacedPodPreset FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateNamespacedPodPreset mtype@@ -130,57 +130,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionNamespacedPodPreset Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionNamespacedPodPreset Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionNamespacedPodPreset DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedPodPreset FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionNamespacedPodPreset GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionNamespacedPodPreset LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionNamespacedPodPreset Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionNamespacedPodPreset OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionNamespacedPodPreset PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionNamespacedPodPreset ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionNamespacedPodPreset TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionNamespacedPodPreset mtype@@ -218,27 +218,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteNamespacedPodPreset Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteNamespacedPodPreset DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteNamespacedPodPreset GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteNamespacedPodPreset OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteNamespacedPodPreset PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteNamespacedPodPreset mtype@@ -296,47 +296,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListNamespacedPodPreset Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListNamespacedPodPreset AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListNamespacedPodPreset Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListNamespacedPodPreset FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListNamespacedPodPreset LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListNamespacedPodPreset Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListNamespacedPodPreset ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListNamespacedPodPreset TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListNamespacedPodPreset Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListNamespacedPodPreset MimeJSON -- | @application/json;stream=watch@@@ -369,47 +369,47 @@ -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListPodPresetForAllNamespaces AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListPodPresetForAllNamespaces Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListPodPresetForAllNamespaces FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListPodPresetForAllNamespaces LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListPodPresetForAllNamespaces Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListPodPresetForAllNamespaces Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListPodPresetForAllNamespaces ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListPodPresetForAllNamespaces TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListPodPresetForAllNamespaces Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListPodPresetForAllNamespaces MimeJSON -- | @application/json;stream=watch@@@ -449,22 +449,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchNamespacedPodPreset Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchNamespacedPodPreset DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchNamespacedPodPreset FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchNamespacedPodPreset Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchNamespacedPodPreset MimeApplyPatchyaml@@ -505,17 +505,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadNamespacedPodPreset Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedPodPreset Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadNamespacedPodPreset Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadNamespacedPodPreset MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -551,17 +551,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceNamespacedPodPreset Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceNamespacedPodPreset DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceNamespacedPodPreset FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceNamespacedPodPreset mtype
lib/Kubernetes/OpenAPI/API/StorageV1.hs view
@@ -82,17 +82,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateStorageClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateStorageClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateStorageClass FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateStorageClass mtype@@ -130,17 +130,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateVolumeAttachment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateVolumeAttachment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateVolumeAttachment FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateVolumeAttachment mtype@@ -176,57 +176,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionStorageClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionStorageClass Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionStorageClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionStorageClass FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionStorageClass GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionStorageClass LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionStorageClass Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionStorageClass OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionStorageClass PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionStorageClass ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionStorageClass TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionStorageClass mtype@@ -262,57 +262,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionVolumeAttachment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionVolumeAttachment Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionVolumeAttachment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionVolumeAttachment FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionVolumeAttachment GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionVolumeAttachment LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionVolumeAttachment Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionVolumeAttachment OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionVolumeAttachment PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionVolumeAttachment ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionVolumeAttachment TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionVolumeAttachment mtype@@ -349,27 +349,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteStorageClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteStorageClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteStorageClass GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteStorageClass OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteStorageClass PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteStorageClass mtype@@ -406,27 +406,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteVolumeAttachment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteVolumeAttachment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteVolumeAttachment GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteVolumeAttachment OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteVolumeAttachment PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteVolumeAttachment mtype@@ -483,47 +483,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListStorageClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListStorageClass AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListStorageClass Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListStorageClass FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListStorageClass LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListStorageClass Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListStorageClass ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListStorageClass TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListStorageClass Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListStorageClass MimeJSON -- | @application/json;stream=watch@@@ -556,47 +556,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListVolumeAttachment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListVolumeAttachment AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListVolumeAttachment Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListVolumeAttachment FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListVolumeAttachment LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListVolumeAttachment Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListVolumeAttachment ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListVolumeAttachment TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListVolumeAttachment Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListVolumeAttachment MimeJSON -- | @application/json;stream=watch@@@ -635,22 +635,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchStorageClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchStorageClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchStorageClass FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchStorageClass Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchStorageClass MimeApplyPatchyaml@@ -695,22 +695,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchVolumeAttachment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchVolumeAttachment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchVolumeAttachment FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchVolumeAttachment Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchVolumeAttachment MimeApplyPatchyaml@@ -755,22 +755,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchVolumeAttachmentStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchVolumeAttachmentStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchVolumeAttachmentStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchVolumeAttachmentStatus Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchVolumeAttachmentStatus MimeApplyPatchyaml@@ -810,17 +810,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadStorageClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadStorageClass Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadStorageClass Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadStorageClass MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -850,17 +850,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadVolumeAttachment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadVolumeAttachment Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadVolumeAttachment Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadVolumeAttachment MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -890,7 +890,7 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadVolumeAttachmentStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | @application/json@ instance Produces ReadVolumeAttachmentStatus MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -925,17 +925,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceStorageClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceStorageClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceStorageClass FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceStorageClass mtype@@ -974,17 +974,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceVolumeAttachment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceVolumeAttachment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceVolumeAttachment FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceVolumeAttachment mtype@@ -1023,17 +1023,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceVolumeAttachmentStatus Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceVolumeAttachmentStatus DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceVolumeAttachmentStatus FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceVolumeAttachmentStatus mtype
lib/Kubernetes/OpenAPI/API/StorageV1alpha1.hs view
@@ -82,17 +82,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateVolumeAttachment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateVolumeAttachment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateVolumeAttachment FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateVolumeAttachment mtype@@ -128,57 +128,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionVolumeAttachment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionVolumeAttachment Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionVolumeAttachment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionVolumeAttachment FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionVolumeAttachment GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionVolumeAttachment LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionVolumeAttachment Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionVolumeAttachment OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionVolumeAttachment PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionVolumeAttachment ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionVolumeAttachment TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionVolumeAttachment mtype@@ -215,27 +215,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteVolumeAttachment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteVolumeAttachment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteVolumeAttachment GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteVolumeAttachment OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteVolumeAttachment PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteVolumeAttachment mtype@@ -292,47 +292,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListVolumeAttachment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListVolumeAttachment AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListVolumeAttachment Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListVolumeAttachment FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListVolumeAttachment LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListVolumeAttachment Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListVolumeAttachment ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListVolumeAttachment TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListVolumeAttachment Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListVolumeAttachment MimeJSON -- | @application/json;stream=watch@@@ -371,22 +371,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchVolumeAttachment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchVolumeAttachment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchVolumeAttachment FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchVolumeAttachment Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchVolumeAttachment MimeApplyPatchyaml@@ -426,17 +426,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadVolumeAttachment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadVolumeAttachment Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadVolumeAttachment Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadVolumeAttachment MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -471,17 +471,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceVolumeAttachment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceVolumeAttachment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceVolumeAttachment FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceVolumeAttachment mtype
lib/Kubernetes/OpenAPI/API/StorageV1beta1.hs view
@@ -82,17 +82,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateCSIDriver Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateCSIDriver DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateCSIDriver FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateCSIDriver mtype@@ -130,17 +130,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateCSINode Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateCSINode DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateCSINode FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateCSINode mtype@@ -178,17 +178,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateStorageClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateStorageClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateStorageClass FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateStorageClass mtype@@ -226,17 +226,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam CreateVolumeAttachment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam CreateVolumeAttachment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam CreateVolumeAttachment FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes CreateVolumeAttachment mtype@@ -273,27 +273,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCSIDriver Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCSIDriver DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCSIDriver GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCSIDriver OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCSIDriver PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCSIDriver mtype@@ -330,27 +330,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCSINode Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCSINode DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCSINode GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCSINode OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCSINode PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCSINode mtype@@ -386,57 +386,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionCSIDriver Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionCSIDriver Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionCSIDriver DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionCSIDriver FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionCSIDriver GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionCSIDriver LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionCSIDriver Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionCSIDriver OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionCSIDriver PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionCSIDriver ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionCSIDriver TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionCSIDriver mtype@@ -472,57 +472,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionCSINode Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionCSINode Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionCSINode DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionCSINode FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionCSINode GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionCSINode LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionCSINode Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionCSINode OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionCSINode PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionCSINode ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionCSINode TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionCSINode mtype@@ -558,57 +558,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionStorageClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionStorageClass Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionStorageClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionStorageClass FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionStorageClass GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionStorageClass LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionStorageClass Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionStorageClass OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionStorageClass PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionStorageClass ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionStorageClass TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionStorageClass mtype@@ -644,57 +644,57 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteCollectionVolumeAttachment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam DeleteCollectionVolumeAttachment Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteCollectionVolumeAttachment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam DeleteCollectionVolumeAttachment FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteCollectionVolumeAttachment GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam DeleteCollectionVolumeAttachment LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam DeleteCollectionVolumeAttachment Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteCollectionVolumeAttachment OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteCollectionVolumeAttachment PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam DeleteCollectionVolumeAttachment ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam DeleteCollectionVolumeAttachment TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteCollectionVolumeAttachment mtype@@ -731,27 +731,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteStorageClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteStorageClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteStorageClass GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteStorageClass OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteStorageClass PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteStorageClass mtype@@ -788,27 +788,27 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam DeleteVolumeAttachment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam DeleteVolumeAttachment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "gracePeriodSeconds" - The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. instance HasOptionalParam DeleteVolumeAttachment GracePeriodSeconds where applyOptionalParam req (GracePeriodSeconds xs) =- req `setQuery` toQuery ("gracePeriodSeconds", Just xs)+ req `addQuery` toQuery ("gracePeriodSeconds", Just xs) -- | /Optional Param/ "orphanDependents" - Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. instance HasOptionalParam DeleteVolumeAttachment OrphanDependents where applyOptionalParam req (OrphanDependents xs) =- req `setQuery` toQuery ("orphanDependents", Just xs)+ req `addQuery` toQuery ("orphanDependents", Just xs) -- | /Optional Param/ "propagationPolicy" - Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. instance HasOptionalParam DeleteVolumeAttachment PropagationPolicy where applyOptionalParam req (PropagationPolicy xs) =- req `setQuery` toQuery ("propagationPolicy", Just xs)+ req `addQuery` toQuery ("propagationPolicy", Just xs) -- | @*/*@ instance MimeType mtype => Consumes DeleteVolumeAttachment mtype@@ -865,47 +865,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListCSIDriver Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListCSIDriver AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListCSIDriver Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListCSIDriver FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListCSIDriver LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListCSIDriver Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListCSIDriver ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListCSIDriver TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListCSIDriver Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListCSIDriver MimeJSON -- | @application/json;stream=watch@@@ -938,47 +938,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListCSINode Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListCSINode AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListCSINode Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListCSINode FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListCSINode LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListCSINode Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListCSINode ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListCSINode TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListCSINode Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListCSINode MimeJSON -- | @application/json;stream=watch@@@ -1011,47 +1011,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListStorageClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListStorageClass AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListStorageClass Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListStorageClass FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListStorageClass LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListStorageClass Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListStorageClass ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListStorageClass TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListStorageClass Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListStorageClass MimeJSON -- | @application/json;stream=watch@@@ -1084,47 +1084,47 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ListVolumeAttachment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "allowWatchBookmarks" - allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored. This field is beta. instance HasOptionalParam ListVolumeAttachment AllowWatchBookmarks where applyOptionalParam req (AllowWatchBookmarks xs) =- req `setQuery` toQuery ("allowWatchBookmarks", Just xs)+ req `addQuery` toQuery ("allowWatchBookmarks", Just xs) -- | /Optional Param/ "continue" - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. instance HasOptionalParam ListVolumeAttachment Continue where applyOptionalParam req (Continue xs) =- req `setQuery` toQuery ("continue", Just xs)+ req `addQuery` toQuery ("continue", Just xs) -- | /Optional Param/ "fieldSelector" - A selector to restrict the list of returned objects by their fields. Defaults to everything. instance HasOptionalParam ListVolumeAttachment FieldSelector where applyOptionalParam req (FieldSelector xs) =- req `setQuery` toQuery ("fieldSelector", Just xs)+ req `addQuery` toQuery ("fieldSelector", Just xs) -- | /Optional Param/ "labelSelector" - A selector to restrict the list of returned objects by their labels. Defaults to everything. instance HasOptionalParam ListVolumeAttachment LabelSelector where applyOptionalParam req (LabelSelector xs) =- req `setQuery` toQuery ("labelSelector", Just xs)+ req `addQuery` toQuery ("labelSelector", Just xs) -- | /Optional Param/ "limit" - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. instance HasOptionalParam ListVolumeAttachment Limit where applyOptionalParam req (Limit xs) =- req `setQuery` toQuery ("limit", Just xs)+ req `addQuery` toQuery ("limit", Just xs) -- | /Optional Param/ "resourceVersion" - When specified with a watch call, shows changes that occur after that particular version of a resource. Defaults to changes from the beginning of history. When specified for list: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. instance HasOptionalParam ListVolumeAttachment ResourceVersion where applyOptionalParam req (ResourceVersion xs) =- req `setQuery` toQuery ("resourceVersion", Just xs)+ req `addQuery` toQuery ("resourceVersion", Just xs) -- | /Optional Param/ "timeoutSeconds" - Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. instance HasOptionalParam ListVolumeAttachment TimeoutSeconds where applyOptionalParam req (TimeoutSeconds xs) =- req `setQuery` toQuery ("timeoutSeconds", Just xs)+ req `addQuery` toQuery ("timeoutSeconds", Just xs) -- | /Optional Param/ "watch" - Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. instance HasOptionalParam ListVolumeAttachment Watch where applyOptionalParam req (Watch xs) =- req `setQuery` toQuery ("watch", Just xs)+ req `addQuery` toQuery ("watch", Just xs) -- | @application/json@ instance Produces ListVolumeAttachment MimeJSON -- | @application/json;stream=watch@@@ -1163,22 +1163,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchCSIDriver Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchCSIDriver DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchCSIDriver FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchCSIDriver Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchCSIDriver MimeApplyPatchyaml@@ -1223,22 +1223,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchCSINode Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchCSINode DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchCSINode FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchCSINode Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchCSINode MimeApplyPatchyaml@@ -1283,22 +1283,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchStorageClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchStorageClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchStorageClass FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchStorageClass Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchStorageClass MimeApplyPatchyaml@@ -1343,22 +1343,22 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam PatchVolumeAttachment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam PatchVolumeAttachment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). instance HasOptionalParam PatchVolumeAttachment FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | /Optional Param/ "force" - Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. instance HasOptionalParam PatchVolumeAttachment Force where applyOptionalParam req (Force xs) =- req `setQuery` toQuery ("force", Just xs)+ req `addQuery` toQuery ("force", Just xs) -- | @application/apply-patch+yaml@ instance Consumes PatchVolumeAttachment MimeApplyPatchyaml@@ -1398,17 +1398,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadCSIDriver Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadCSIDriver Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadCSIDriver Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadCSIDriver MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -1438,17 +1438,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadCSINode Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadCSINode Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadCSINode Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadCSINode MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -1478,17 +1478,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadStorageClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadStorageClass Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadStorageClass Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadStorageClass MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -1518,17 +1518,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReadVolumeAttachment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "exact" - Should the export be exact. Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadVolumeAttachment Exact where applyOptionalParam req (Exact xs) =- req `setQuery` toQuery ("exact", Just xs)+ req `addQuery` toQuery ("exact", Just xs) -- | /Optional Param/ "export" - Should this value be exported. Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18. instance HasOptionalParam ReadVolumeAttachment Export where applyOptionalParam req (Export xs) =- req `setQuery` toQuery ("export", Just xs)+ req `addQuery` toQuery ("export", Just xs) -- | @application/json@ instance Produces ReadVolumeAttachment MimeJSON -- | @application/vnd.kubernetes.protobuf@@@ -1563,17 +1563,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceCSIDriver Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceCSIDriver DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceCSIDriver FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceCSIDriver mtype@@ -1612,17 +1612,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceCSINode Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceCSINode DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceCSINode FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceCSINode mtype@@ -1661,17 +1661,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceStorageClass Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceStorageClass DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceStorageClass FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceStorageClass mtype@@ -1710,17 +1710,17 @@ -- | /Optional Param/ "pretty" - If 'true', then the output is pretty printed. instance HasOptionalParam ReplaceVolumeAttachment Pretty where applyOptionalParam req (Pretty xs) =- req `setQuery` toQuery ("pretty", Just xs)+ req `addQuery` toQuery ("pretty", Just xs) -- | /Optional Param/ "dryRun" - When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed instance HasOptionalParam ReplaceVolumeAttachment DryRun where applyOptionalParam req (DryRun xs) =- req `setQuery` toQuery ("dryRun", Just xs)+ req `addQuery` toQuery ("dryRun", Just xs) -- | /Optional Param/ "fieldManager" - fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. instance HasOptionalParam ReplaceVolumeAttachment FieldManager where applyOptionalParam req (FieldManager xs) =- req `setQuery` toQuery ("fieldManager", Just xs)+ req `addQuery` toQuery ("fieldManager", Just xs) -- | @*/*@ instance MimeType mtype => Consumes ReplaceVolumeAttachment mtype
lib/Kubernetes/OpenAPI/Core.hs view
@@ -237,11 +237,20 @@ _mkParams :: Params _mkParams = Params [] [] ParamBodyNone -setHeader :: KubernetesRequest req contentType res accept -> [NH.Header] -> KubernetesRequest req contentType res accept+setHeader ::+ KubernetesRequest req contentType res accept+ -> [NH.Header]+ -> KubernetesRequest req contentType res accept setHeader req header =- req `removeHeader` P.fmap P.fst header &- L.over (rParamsL . paramsHeadersL) (header P.++)+ req `removeHeader` P.fmap P.fst header+ & (`addHeader` header) +addHeader ::+ KubernetesRequest req contentType res accept+ -> [NH.Header]+ -> KubernetesRequest req contentType res accept+addHeader req header = L.over (rParamsL . paramsHeadersL) (header P.++) req+ removeHeader :: KubernetesRequest req contentType res accept -> [NH.HeaderName] -> KubernetesRequest req contentType res accept removeHeader req header = req &@@ -264,14 +273,24 @@ Just m -> req `setHeader` [("accept", BC.pack $ P.show m)] Nothing -> req `removeHeader` ["accept"] -setQuery :: KubernetesRequest req contentType res accept -> [NH.QueryItem] -> KubernetesRequest req contentType res accept-setQuery req query = +setQuery ::+ KubernetesRequest req contentType res accept+ -> [NH.QueryItem]+ -> KubernetesRequest req contentType res accept+setQuery req query = req & L.over (rParamsL . paramsQueryL)- ((query P.++) . P.filter (\q -> cifst q `P.notElem` P.fmap cifst query))+ (P.filter (\q -> cifst q `P.notElem` P.fmap cifst query)) &+ (`addQuery` query) where cifst = CI.mk . P.fst++addQuery ::+ KubernetesRequest req contentType res accept+ -> [NH.QueryItem]+ -> KubernetesRequest req contentType res accept+addQuery req query = req & L.over (rParamsL . paramsQueryL) (query P.++) addForm :: KubernetesRequest req contentType res accept -> WH.Form -> KubernetesRequest req contentType res accept addForm req newform =
lib/Kubernetes/OpenAPI/ImportMappings.hs view
@@ -2,5 +2,5 @@ module Kubernetes.OpenAPI.ImportMappings (module ImportMappings) where -import Kubernetes.OpenAPI.CustomTypes as ImportMappings (IntOrString(..)) import Kubernetes.OpenAPI.CustomTypes as ImportMappings (Quantity(..))+import Kubernetes.OpenAPI.CustomTypes as ImportMappings (IntOrString(..))
lib/Kubernetes/OpenAPI/MimeTypes.hs view
@@ -220,8 +220,6 @@ -- | @application/json-patch+json@ instance MimeType MimeJsonPatchjson where mimeType _ = Just $ P.fromString "application/json-patch+json"-instance A.ToJSON a => MimeRender MimeJsonPatchjson a where mimeRender _ = A.encode-instance A.FromJSON a => MimeUnrender MimeJsonPatchjson a where mimeUnrender _ = A.eitherDecode -- instance MimeRender MimeJsonPatchjson T.Text where mimeRender _ = undefined -- instance MimeUnrender MimeJsonPatchjson T.Text where mimeUnrender _ = undefined @@ -244,8 +242,6 @@ -- | @application/merge-patch+json@ instance MimeType MimeMergePatchjson where mimeType _ = Just $ P.fromString "application/merge-patch+json"-instance A.ToJSON a => MimeRender MimeMergePatchjson a where mimeRender _ = A.encode-instance A.FromJSON a => MimeUnrender MimeMergePatchjson a where mimeUnrender _ = A.eitherDecode -- instance MimeRender MimeMergePatchjson T.Text where mimeRender _ = undefined -- instance MimeUnrender MimeMergePatchjson T.Text where mimeUnrender _ = undefined @@ -256,8 +252,6 @@ -- | @application/strategic-merge-patch+json@ instance MimeType MimeStrategicMergePatchjson where mimeType _ = Just $ P.fromString "application/strategic-merge-patch+json"-instance A.ToJSON a => MimeRender MimeStrategicMergePatchjson a where mimeRender _ = A.encode-instance A.FromJSON a => MimeUnrender MimeStrategicMergePatchjson a where mimeUnrender _ = A.eitherDecode -- instance MimeRender MimeStrategicMergePatchjson T.Text where mimeRender _ = undefined -- instance MimeUnrender MimeStrategicMergePatchjson T.Text where mimeUnrender _ = undefined