{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE FlexibleInstances #-}
{-# LANGUAGE MonoLocalBinds #-}
{-# LANGUAGE MultiParamTypeClasses #-}
{-# LANGUAGE OverloadedStrings #-}
{-# OPTIONS_GHC -fno-warn-name-shadowing -fno-warn-unused-binds -fno-warn-unused-imports #-}
module Kubernetes.OpenAPI.API.InternalApiserverV1alpha1 where
import Kubernetes.OpenAPI.Core
import Kubernetes.OpenAPI.MimeTypes
import Kubernetes.OpenAPI.Model as M
import qualified Data.Aeson as A
import qualified Data.ByteString as B
import qualified Data.ByteString.Lazy as BL
import qualified Data.Data as P (Typeable, TypeRep, typeOf, typeRep)
import qualified Data.Foldable as P
import qualified Data.Map as Map
import qualified Data.Maybe as P
import qualified Data.Proxy as P (Proxy(..))
import qualified Data.Set as Set
import qualified Data.String as P
import qualified Data.Text as T
import qualified Data.Text.Encoding as T
import qualified Data.Text.Lazy as TL
import qualified Data.Text.Lazy.Encoding as TL
import qualified Data.Time as TI
import qualified Network.HTTP.Client.MultipartFormData as NH
import qualified Network.HTTP.Media as ME
import qualified Network.HTTP.Types as NH
import qualified Web.FormUrlEncoded as WH
import qualified Web.HttpApiData as WH
import Data.Text (Text)
import GHC.Base ((<|>))
import Prelude ((==),(/=),($), (.),(<$>),(<*>),(>>=),Maybe(..),Bool(..),Char,Double,FilePath,Float,Int,Integer,String,fmap,undefined,mempty,maybe,pure,Monad,Applicative,Functor)
import qualified Prelude as P
createStorageVersion
:: (Consumes CreateStorageVersion contentType, MimeRender contentType V1alpha1StorageVersion)
=> ContentType contentType
-> Accept accept
-> V1alpha1StorageVersion
-> KubernetesRequest CreateStorageVersion contentType V1alpha1StorageVersion accept
createStorageVersion :: forall contentType accept.
(Consumes CreateStorageVersion contentType,
MimeRender contentType V1alpha1StorageVersion) =>
ContentType contentType
-> Accept accept
-> V1alpha1StorageVersion
-> KubernetesRequest
CreateStorageVersion contentType V1alpha1StorageVersion accept
createStorageVersion ContentType contentType
_ Accept accept
_ V1alpha1StorageVersion
body =
Method
-> [ByteString]
-> KubernetesRequest
CreateStorageVersion contentType V1alpha1StorageVersion accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"POST" [ByteString
"/apis/internal.apiserver.k8s.io/v1alpha1/storageversions"]
KubernetesRequest
CreateStorageVersion contentType V1alpha1StorageVersion accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
CreateStorageVersion contentType V1alpha1StorageVersion accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
KubernetesRequest
CreateStorageVersion contentType V1alpha1StorageVersion accept
-> V1alpha1StorageVersion
-> KubernetesRequest
CreateStorageVersion contentType V1alpha1StorageVersion accept
forall req param contentType res accept.
(HasBodyParam req param, Consumes req contentType,
MimeRender contentType param) =>
KubernetesRequest req contentType res accept
-> param -> KubernetesRequest req contentType res accept
forall contentType res accept.
(Consumes CreateStorageVersion contentType,
MimeRender contentType V1alpha1StorageVersion) =>
KubernetesRequest CreateStorageVersion contentType res accept
-> V1alpha1StorageVersion
-> KubernetesRequest CreateStorageVersion contentType res accept
`setBodyParam` V1alpha1StorageVersion
body
data CreateStorageVersion
instance HasBodyParam CreateStorageVersion V1alpha1StorageVersion
instance HasOptionalParam CreateStorageVersion Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateStorageVersion contentType res accept
-> Pretty
-> KubernetesRequest CreateStorageVersion contentType res accept
applyOptionalParam KubernetesRequest CreateStorageVersion contentType res accept
req (Pretty Text
xs) =
KubernetesRequest CreateStorageVersion contentType res accept
req KubernetesRequest CreateStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam CreateStorageVersion DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateStorageVersion contentType res accept
-> DryRun
-> KubernetesRequest CreateStorageVersion contentType res accept
applyOptionalParam KubernetesRequest CreateStorageVersion contentType res accept
req (DryRun Text
xs) =
KubernetesRequest CreateStorageVersion contentType res accept
req KubernetesRequest CreateStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"dryRun", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam CreateStorageVersion FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateStorageVersion contentType res accept
-> FieldManager
-> KubernetesRequest CreateStorageVersion contentType res accept
applyOptionalParam KubernetesRequest CreateStorageVersion contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest CreateStorageVersion contentType res accept
req KubernetesRequest CreateStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldManager", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam CreateStorageVersion FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateStorageVersion contentType res accept
-> FieldValidation
-> KubernetesRequest CreateStorageVersion contentType res accept
applyOptionalParam KubernetesRequest CreateStorageVersion contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest CreateStorageVersion contentType res accept
req KubernetesRequest CreateStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldValidation", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance MimeType mtype => Consumes CreateStorageVersion mtype
instance Produces CreateStorageVersion MimeJSON
instance Produces CreateStorageVersion MimeVndKubernetesProtobuf
instance Produces CreateStorageVersion MimeCbor
instance Produces CreateStorageVersion MimeYaml
deleteCollectionStorageVersion
:: (Consumes DeleteCollectionStorageVersion contentType)
=> ContentType contentType
-> Accept accept
-> KubernetesRequest DeleteCollectionStorageVersion contentType V1Status accept
deleteCollectionStorageVersion :: forall contentType accept.
Consumes DeleteCollectionStorageVersion contentType =>
ContentType contentType
-> Accept accept
-> KubernetesRequest
DeleteCollectionStorageVersion contentType V1Status accept
deleteCollectionStorageVersion ContentType contentType
_ Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
DeleteCollectionStorageVersion contentType V1Status accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/internal.apiserver.k8s.io/v1alpha1/storageversions"]
KubernetesRequest
DeleteCollectionStorageVersion contentType V1Status accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteCollectionStorageVersion contentType V1Status accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
data DeleteCollectionStorageVersion
instance HasBodyParam DeleteCollectionStorageVersion V1DeleteOptions
instance HasOptionalParam DeleteCollectionStorageVersion Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
-> Pretty
-> KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
req KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam DeleteCollectionStorageVersion Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
-> Continue
-> KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
req (Continue Text
xs) =
KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
req KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"continue", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam DeleteCollectionStorageVersion DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
-> DryRun
-> KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
req KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"dryRun", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam DeleteCollectionStorageVersion FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
-> FieldSelector
-> KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
req KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldSelector", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam DeleteCollectionStorageVersion GracePeriodSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
req KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Int) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"gracePeriodSeconds", Int -> Maybe Int
forall a. a -> Maybe a
Just Int
xs)
instance HasOptionalParam DeleteCollectionStorageVersion IgnoreStoreReadErrorWithClusterBreakingPotential where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
-> IgnoreStoreReadErrorWithClusterBreakingPotential
-> KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
req (IgnoreStoreReadErrorWithClusterBreakingPotential Bool
xs) =
KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
req KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"ignoreStoreReadErrorWithClusterBreakingPotential", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam DeleteCollectionStorageVersion LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
-> LabelSelector
-> KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
req KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"labelSelector", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam DeleteCollectionStorageVersion Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
-> Limit
-> KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
req (Limit Int
xs) =
KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
req KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Int) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"limit", Int -> Maybe Int
forall a. a -> Maybe a
Just Int
xs)
instance HasOptionalParam DeleteCollectionStorageVersion OrphanDependents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
-> OrphanDependents
-> KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
req KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"orphanDependents", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam DeleteCollectionStorageVersion PropagationPolicy where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
-> PropagationPolicy
-> KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
req KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"propagationPolicy", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam DeleteCollectionStorageVersion ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
-> ResourceVersion
-> KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
req KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"resourceVersion", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam DeleteCollectionStorageVersion ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
req KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"resourceVersionMatch", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam DeleteCollectionStorageVersion SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
-> SendInitialEvents
-> KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
req KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"sendInitialEvents", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam DeleteCollectionStorageVersion TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
req KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Int) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"timeoutSeconds", Int -> Maybe Int
forall a. a -> Maybe a
Just Int
xs)
instance MimeType mtype => Consumes DeleteCollectionStorageVersion mtype
instance Produces DeleteCollectionStorageVersion MimeJSON
instance Produces DeleteCollectionStorageVersion MimeVndKubernetesProtobuf
instance Produces DeleteCollectionStorageVersion MimeCbor
instance Produces DeleteCollectionStorageVersion MimeYaml
deleteStorageVersion
:: (Consumes DeleteStorageVersion contentType)
=> ContentType contentType
-> Accept accept
-> Name
-> KubernetesRequest DeleteStorageVersion contentType V1Status accept
deleteStorageVersion :: forall contentType accept.
Consumes DeleteStorageVersion contentType =>
ContentType contentType
-> Accept accept
-> Name
-> KubernetesRequest
DeleteStorageVersion contentType V1Status accept
deleteStorageVersion ContentType contentType
_ Accept accept
_ (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteStorageVersion contentType V1Status accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/internal.apiserver.k8s.io/v1alpha1/storageversions/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest DeleteStorageVersion contentType V1Status accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteStorageVersion contentType V1Status accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
data DeleteStorageVersion
instance HasBodyParam DeleteStorageVersion V1DeleteOptions
instance HasOptionalParam DeleteStorageVersion Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteStorageVersion contentType res accept
-> Pretty
-> KubernetesRequest DeleteStorageVersion contentType res accept
applyOptionalParam KubernetesRequest DeleteStorageVersion contentType res accept
req (Pretty Text
xs) =
KubernetesRequest DeleteStorageVersion contentType res accept
req KubernetesRequest DeleteStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam DeleteStorageVersion DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteStorageVersion contentType res accept
-> DryRun
-> KubernetesRequest DeleteStorageVersion contentType res accept
applyOptionalParam KubernetesRequest DeleteStorageVersion contentType res accept
req (DryRun Text
xs) =
KubernetesRequest DeleteStorageVersion contentType res accept
req KubernetesRequest DeleteStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"dryRun", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam DeleteStorageVersion GracePeriodSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteStorageVersion contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest DeleteStorageVersion contentType res accept
applyOptionalParam KubernetesRequest DeleteStorageVersion contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest DeleteStorageVersion contentType res accept
req KubernetesRequest DeleteStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Int) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"gracePeriodSeconds", Int -> Maybe Int
forall a. a -> Maybe a
Just Int
xs)
instance HasOptionalParam DeleteStorageVersion IgnoreStoreReadErrorWithClusterBreakingPotential where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteStorageVersion contentType res accept
-> IgnoreStoreReadErrorWithClusterBreakingPotential
-> KubernetesRequest DeleteStorageVersion contentType res accept
applyOptionalParam KubernetesRequest DeleteStorageVersion contentType res accept
req (IgnoreStoreReadErrorWithClusterBreakingPotential Bool
xs) =
KubernetesRequest DeleteStorageVersion contentType res accept
req KubernetesRequest DeleteStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"ignoreStoreReadErrorWithClusterBreakingPotential", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam DeleteStorageVersion OrphanDependents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteStorageVersion contentType res accept
-> OrphanDependents
-> KubernetesRequest DeleteStorageVersion contentType res accept
applyOptionalParam KubernetesRequest DeleteStorageVersion contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest DeleteStorageVersion contentType res accept
req KubernetesRequest DeleteStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"orphanDependents", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam DeleteStorageVersion PropagationPolicy where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteStorageVersion contentType res accept
-> PropagationPolicy
-> KubernetesRequest DeleteStorageVersion contentType res accept
applyOptionalParam KubernetesRequest DeleteStorageVersion contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest DeleteStorageVersion contentType res accept
req KubernetesRequest DeleteStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"propagationPolicy", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance MimeType mtype => Consumes DeleteStorageVersion mtype
instance Produces DeleteStorageVersion MimeJSON
instance Produces DeleteStorageVersion MimeVndKubernetesProtobuf
instance Produces DeleteStorageVersion MimeCbor
instance Produces DeleteStorageVersion MimeYaml
getAPIResources
:: Accept accept
-> KubernetesRequest GetAPIResources MimeNoContent V1APIResourceList accept
getAPIResources :: forall accept.
Accept accept
-> KubernetesRequest
GetAPIResources MimeNoContent V1APIResourceList accept
getAPIResources Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
GetAPIResources MimeNoContent V1APIResourceList accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/internal.apiserver.k8s.io/v1alpha1/"]
KubernetesRequest
GetAPIResources MimeNoContent V1APIResourceList accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
GetAPIResources MimeNoContent V1APIResourceList accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
data GetAPIResources
instance Produces GetAPIResources MimeJSON
instance Produces GetAPIResources MimeVndKubernetesProtobuf
instance Produces GetAPIResources MimeCbor
instance Produces GetAPIResources MimeYaml
listStorageVersion
:: Accept accept
-> KubernetesRequest ListStorageVersion MimeNoContent V1alpha1StorageVersionList accept
listStorageVersion :: forall accept.
Accept accept
-> KubernetesRequest
ListStorageVersion MimeNoContent V1alpha1StorageVersionList accept
listStorageVersion Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
ListStorageVersion MimeNoContent V1alpha1StorageVersionList accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/internal.apiserver.k8s.io/v1alpha1/storageversions"]
KubernetesRequest
ListStorageVersion MimeNoContent V1alpha1StorageVersionList accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListStorageVersion MimeNoContent V1alpha1StorageVersionList accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
data ListStorageVersion
instance HasOptionalParam ListStorageVersion Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListStorageVersion contentType res accept
-> Pretty
-> KubernetesRequest ListStorageVersion contentType res accept
applyOptionalParam KubernetesRequest ListStorageVersion contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ListStorageVersion contentType res accept
req KubernetesRequest ListStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest ListStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListStorageVersion AllowWatchBookmarks where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListStorageVersion contentType res accept
-> AllowWatchBookmarks
-> KubernetesRequest ListStorageVersion contentType res accept
applyOptionalParam KubernetesRequest ListStorageVersion contentType res accept
req (AllowWatchBookmarks Bool
xs) =
KubernetesRequest ListStorageVersion contentType res accept
req KubernetesRequest ListStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest ListStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"allowWatchBookmarks", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam ListStorageVersion Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListStorageVersion contentType res accept
-> Continue
-> KubernetesRequest ListStorageVersion contentType res accept
applyOptionalParam KubernetesRequest ListStorageVersion contentType res accept
req (Continue Text
xs) =
KubernetesRequest ListStorageVersion contentType res accept
req KubernetesRequest ListStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest ListStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"continue", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListStorageVersion FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListStorageVersion contentType res accept
-> FieldSelector
-> KubernetesRequest ListStorageVersion contentType res accept
applyOptionalParam KubernetesRequest ListStorageVersion contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest ListStorageVersion contentType res accept
req KubernetesRequest ListStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest ListStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldSelector", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListStorageVersion LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListStorageVersion contentType res accept
-> LabelSelector
-> KubernetesRequest ListStorageVersion contentType res accept
applyOptionalParam KubernetesRequest ListStorageVersion contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest ListStorageVersion contentType res accept
req KubernetesRequest ListStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest ListStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"labelSelector", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListStorageVersion Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListStorageVersion contentType res accept
-> Limit
-> KubernetesRequest ListStorageVersion contentType res accept
applyOptionalParam KubernetesRequest ListStorageVersion contentType res accept
req (Limit Int
xs) =
KubernetesRequest ListStorageVersion contentType res accept
req KubernetesRequest ListStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest ListStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Int) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"limit", Int -> Maybe Int
forall a. a -> Maybe a
Just Int
xs)
instance HasOptionalParam ListStorageVersion ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListStorageVersion contentType res accept
-> ResourceVersion
-> KubernetesRequest ListStorageVersion contentType res accept
applyOptionalParam KubernetesRequest ListStorageVersion contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest ListStorageVersion contentType res accept
req KubernetesRequest ListStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest ListStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"resourceVersion", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListStorageVersion ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListStorageVersion contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest ListStorageVersion contentType res accept
applyOptionalParam KubernetesRequest ListStorageVersion contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest ListStorageVersion contentType res accept
req KubernetesRequest ListStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest ListStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"resourceVersionMatch", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListStorageVersion SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListStorageVersion contentType res accept
-> SendInitialEvents
-> KubernetesRequest ListStorageVersion contentType res accept
applyOptionalParam KubernetesRequest ListStorageVersion contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest ListStorageVersion contentType res accept
req KubernetesRequest ListStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest ListStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"sendInitialEvents", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam ListStorageVersion TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListStorageVersion contentType res accept
-> TimeoutSeconds
-> KubernetesRequest ListStorageVersion contentType res accept
applyOptionalParam KubernetesRequest ListStorageVersion contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest ListStorageVersion contentType res accept
req KubernetesRequest ListStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest ListStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Int) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"timeoutSeconds", Int -> Maybe Int
forall a. a -> Maybe a
Just Int
xs)
instance HasOptionalParam ListStorageVersion Watch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListStorageVersion contentType res accept
-> Watch
-> KubernetesRequest ListStorageVersion contentType res accept
applyOptionalParam KubernetesRequest ListStorageVersion contentType res accept
req (Watch Bool
xs) =
KubernetesRequest ListStorageVersion contentType res accept
req KubernetesRequest ListStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest ListStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"watch", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance Produces ListStorageVersion MimeCborSeq
instance Produces ListStorageVersion MimeJSON
instance Produces ListStorageVersion MimeJsonstreamwatch
instance Produces ListStorageVersion MimeVndKubernetesProtobuf
instance Produces ListStorageVersion MimeVndKubernetesProtobufstreamwatch
instance Produces ListStorageVersion MimeCbor
instance Produces ListStorageVersion MimeYaml
patchStorageVersion
:: (Consumes PatchStorageVersion contentType, MimeRender contentType Body)
=> ContentType contentType
-> Accept accept
-> Body
-> Name
-> KubernetesRequest PatchStorageVersion contentType V1alpha1StorageVersion accept
patchStorageVersion :: forall contentType accept.
(Consumes PatchStorageVersion contentType,
MimeRender contentType Body) =>
ContentType contentType
-> Accept accept
-> Body
-> Name
-> KubernetesRequest
PatchStorageVersion contentType V1alpha1StorageVersion accept
patchStorageVersion ContentType contentType
_ Accept accept
_ Body
body (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
PatchStorageVersion contentType V1alpha1StorageVersion accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PATCH" [ByteString
"/apis/internal.apiserver.k8s.io/v1alpha1/storageversions/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
PatchStorageVersion contentType V1alpha1StorageVersion accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
PatchStorageVersion contentType V1alpha1StorageVersion accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
KubernetesRequest
PatchStorageVersion contentType V1alpha1StorageVersion accept
-> Body
-> KubernetesRequest
PatchStorageVersion contentType V1alpha1StorageVersion accept
forall req param contentType res accept.
(HasBodyParam req param, Consumes req contentType,
MimeRender contentType param) =>
KubernetesRequest req contentType res accept
-> param -> KubernetesRequest req contentType res accept
forall contentType res accept.
(Consumes PatchStorageVersion contentType,
MimeRender contentType Body) =>
KubernetesRequest PatchStorageVersion contentType res accept
-> Body
-> KubernetesRequest PatchStorageVersion contentType res accept
`setBodyParam` Body
body
data PatchStorageVersion
instance HasBodyParam PatchStorageVersion Body
instance HasOptionalParam PatchStorageVersion Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchStorageVersion contentType res accept
-> Pretty
-> KubernetesRequest PatchStorageVersion contentType res accept
applyOptionalParam KubernetesRequest PatchStorageVersion contentType res accept
req (Pretty Text
xs) =
KubernetesRequest PatchStorageVersion contentType res accept
req KubernetesRequest PatchStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam PatchStorageVersion DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchStorageVersion contentType res accept
-> DryRun
-> KubernetesRequest PatchStorageVersion contentType res accept
applyOptionalParam KubernetesRequest PatchStorageVersion contentType res accept
req (DryRun Text
xs) =
KubernetesRequest PatchStorageVersion contentType res accept
req KubernetesRequest PatchStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"dryRun", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam PatchStorageVersion FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchStorageVersion contentType res accept
-> FieldManager
-> KubernetesRequest PatchStorageVersion contentType res accept
applyOptionalParam KubernetesRequest PatchStorageVersion contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest PatchStorageVersion contentType res accept
req KubernetesRequest PatchStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldManager", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam PatchStorageVersion FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchStorageVersion contentType res accept
-> FieldValidation
-> KubernetesRequest PatchStorageVersion contentType res accept
applyOptionalParam KubernetesRequest PatchStorageVersion contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest PatchStorageVersion contentType res accept
req KubernetesRequest PatchStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldValidation", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam PatchStorageVersion Force where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchStorageVersion contentType res accept
-> Force
-> KubernetesRequest PatchStorageVersion contentType res accept
applyOptionalParam KubernetesRequest PatchStorageVersion contentType res accept
req (Force Bool
xs) =
KubernetesRequest PatchStorageVersion contentType res accept
req KubernetesRequest PatchStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"force", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance Consumes PatchStorageVersion MimeApplyPatchyaml
instance Consumes PatchStorageVersion MimeJsonPatchjson
instance Consumes PatchStorageVersion MimeMergePatchjson
instance Consumes PatchStorageVersion MimeStrategicMergePatchjson
instance Consumes PatchStorageVersion MimeApplyPatchcbor
instance Produces PatchStorageVersion MimeJSON
instance Produces PatchStorageVersion MimeVndKubernetesProtobuf
instance Produces PatchStorageVersion MimeCbor
instance Produces PatchStorageVersion MimeYaml
patchStorageVersionStatus
:: (Consumes PatchStorageVersionStatus contentType, MimeRender contentType Body)
=> ContentType contentType
-> Accept accept
-> Body
-> Name
-> KubernetesRequest PatchStorageVersionStatus contentType V1alpha1StorageVersion accept
patchStorageVersionStatus :: forall contentType accept.
(Consumes PatchStorageVersionStatus contentType,
MimeRender contentType Body) =>
ContentType contentType
-> Accept accept
-> Body
-> Name
-> KubernetesRequest
PatchStorageVersionStatus contentType V1alpha1StorageVersion accept
patchStorageVersionStatus ContentType contentType
_ Accept accept
_ Body
body (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
PatchStorageVersionStatus contentType V1alpha1StorageVersion accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PATCH" [ByteString
"/apis/internal.apiserver.k8s.io/v1alpha1/storageversions/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name,ByteString
"/status"]
KubernetesRequest
PatchStorageVersionStatus contentType V1alpha1StorageVersion accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
PatchStorageVersionStatus contentType V1alpha1StorageVersion accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
KubernetesRequest
PatchStorageVersionStatus contentType V1alpha1StorageVersion accept
-> Body
-> KubernetesRequest
PatchStorageVersionStatus contentType V1alpha1StorageVersion accept
forall req param contentType res accept.
(HasBodyParam req param, Consumes req contentType,
MimeRender contentType param) =>
KubernetesRequest req contentType res accept
-> param -> KubernetesRequest req contentType res accept
forall contentType res accept.
(Consumes PatchStorageVersionStatus contentType,
MimeRender contentType Body) =>
KubernetesRequest PatchStorageVersionStatus contentType res accept
-> Body
-> KubernetesRequest
PatchStorageVersionStatus contentType res accept
`setBodyParam` Body
body
data PatchStorageVersionStatus
instance HasBodyParam PatchStorageVersionStatus Body
instance HasOptionalParam PatchStorageVersionStatus Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchStorageVersionStatus contentType res accept
-> Pretty
-> KubernetesRequest
PatchStorageVersionStatus contentType res accept
applyOptionalParam KubernetesRequest PatchStorageVersionStatus contentType res accept
req (Pretty Text
xs) =
KubernetesRequest PatchStorageVersionStatus contentType res accept
req KubernetesRequest PatchStorageVersionStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchStorageVersionStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam PatchStorageVersionStatus DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchStorageVersionStatus contentType res accept
-> DryRun
-> KubernetesRequest
PatchStorageVersionStatus contentType res accept
applyOptionalParam KubernetesRequest PatchStorageVersionStatus contentType res accept
req (DryRun Text
xs) =
KubernetesRequest PatchStorageVersionStatus contentType res accept
req KubernetesRequest PatchStorageVersionStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchStorageVersionStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"dryRun", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam PatchStorageVersionStatus FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchStorageVersionStatus contentType res accept
-> FieldManager
-> KubernetesRequest
PatchStorageVersionStatus contentType res accept
applyOptionalParam KubernetesRequest PatchStorageVersionStatus contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest PatchStorageVersionStatus contentType res accept
req KubernetesRequest PatchStorageVersionStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchStorageVersionStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldManager", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam PatchStorageVersionStatus FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchStorageVersionStatus contentType res accept
-> FieldValidation
-> KubernetesRequest
PatchStorageVersionStatus contentType res accept
applyOptionalParam KubernetesRequest PatchStorageVersionStatus contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest PatchStorageVersionStatus contentType res accept
req KubernetesRequest PatchStorageVersionStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchStorageVersionStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldValidation", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam PatchStorageVersionStatus Force where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchStorageVersionStatus contentType res accept
-> Force
-> KubernetesRequest
PatchStorageVersionStatus contentType res accept
applyOptionalParam KubernetesRequest PatchStorageVersionStatus contentType res accept
req (Force Bool
xs) =
KubernetesRequest PatchStorageVersionStatus contentType res accept
req KubernetesRequest PatchStorageVersionStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchStorageVersionStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"force", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance Consumes PatchStorageVersionStatus MimeApplyPatchyaml
instance Consumes PatchStorageVersionStatus MimeJsonPatchjson
instance Consumes PatchStorageVersionStatus MimeMergePatchjson
instance Consumes PatchStorageVersionStatus MimeStrategicMergePatchjson
instance Consumes PatchStorageVersionStatus MimeApplyPatchcbor
instance Produces PatchStorageVersionStatus MimeJSON
instance Produces PatchStorageVersionStatus MimeVndKubernetesProtobuf
instance Produces PatchStorageVersionStatus MimeCbor
instance Produces PatchStorageVersionStatus MimeYaml
readStorageVersion
:: Accept accept
-> Name
-> KubernetesRequest ReadStorageVersion MimeNoContent V1alpha1StorageVersion accept
readStorageVersion :: forall accept.
Accept accept
-> Name
-> KubernetesRequest
ReadStorageVersion MimeNoContent V1alpha1StorageVersion accept
readStorageVersion Accept accept
_ (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
ReadStorageVersion MimeNoContent V1alpha1StorageVersion accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/internal.apiserver.k8s.io/v1alpha1/storageversions/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReadStorageVersion MimeNoContent V1alpha1StorageVersion accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReadStorageVersion MimeNoContent V1alpha1StorageVersion accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
data ReadStorageVersion
instance HasOptionalParam ReadStorageVersion Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReadStorageVersion contentType res accept
-> Pretty
-> KubernetesRequest ReadStorageVersion contentType res accept
applyOptionalParam KubernetesRequest ReadStorageVersion contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ReadStorageVersion contentType res accept
req KubernetesRequest ReadStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest ReadStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance Produces ReadStorageVersion MimeJSON
instance Produces ReadStorageVersion MimeVndKubernetesProtobuf
instance Produces ReadStorageVersion MimeCbor
instance Produces ReadStorageVersion MimeYaml
readStorageVersionStatus
:: Accept accept
-> Name
-> KubernetesRequest ReadStorageVersionStatus MimeNoContent V1alpha1StorageVersion accept
readStorageVersionStatus :: forall accept.
Accept accept
-> Name
-> KubernetesRequest
ReadStorageVersionStatus
MimeNoContent
V1alpha1StorageVersion
accept
readStorageVersionStatus Accept accept
_ (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
ReadStorageVersionStatus
MimeNoContent
V1alpha1StorageVersion
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/internal.apiserver.k8s.io/v1alpha1/storageversions/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name,ByteString
"/status"]
KubernetesRequest
ReadStorageVersionStatus
MimeNoContent
V1alpha1StorageVersion
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReadStorageVersionStatus
MimeNoContent
V1alpha1StorageVersion
accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
data ReadStorageVersionStatus
instance HasOptionalParam ReadStorageVersionStatus Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReadStorageVersionStatus contentType res accept
-> Pretty
-> KubernetesRequest
ReadStorageVersionStatus contentType res accept
applyOptionalParam KubernetesRequest ReadStorageVersionStatus contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ReadStorageVersionStatus contentType res accept
req KubernetesRequest ReadStorageVersionStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReadStorageVersionStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance Produces ReadStorageVersionStatus MimeJSON
instance Produces ReadStorageVersionStatus MimeVndKubernetesProtobuf
instance Produces ReadStorageVersionStatus MimeCbor
instance Produces ReadStorageVersionStatus MimeYaml
replaceStorageVersion
:: (Consumes ReplaceStorageVersion contentType, MimeRender contentType V1alpha1StorageVersion)
=> ContentType contentType
-> Accept accept
-> V1alpha1StorageVersion
-> Name
-> KubernetesRequest ReplaceStorageVersion contentType V1alpha1StorageVersion accept
replaceStorageVersion :: forall contentType accept.
(Consumes ReplaceStorageVersion contentType,
MimeRender contentType V1alpha1StorageVersion) =>
ContentType contentType
-> Accept accept
-> V1alpha1StorageVersion
-> Name
-> KubernetesRequest
ReplaceStorageVersion contentType V1alpha1StorageVersion accept
replaceStorageVersion ContentType contentType
_ Accept accept
_ V1alpha1StorageVersion
body (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
ReplaceStorageVersion contentType V1alpha1StorageVersion accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PUT" [ByteString
"/apis/internal.apiserver.k8s.io/v1alpha1/storageversions/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReplaceStorageVersion contentType V1alpha1StorageVersion accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReplaceStorageVersion contentType V1alpha1StorageVersion accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
KubernetesRequest
ReplaceStorageVersion contentType V1alpha1StorageVersion accept
-> V1alpha1StorageVersion
-> KubernetesRequest
ReplaceStorageVersion contentType V1alpha1StorageVersion accept
forall req param contentType res accept.
(HasBodyParam req param, Consumes req contentType,
MimeRender contentType param) =>
KubernetesRequest req contentType res accept
-> param -> KubernetesRequest req contentType res accept
forall contentType res accept.
(Consumes ReplaceStorageVersion contentType,
MimeRender contentType V1alpha1StorageVersion) =>
KubernetesRequest ReplaceStorageVersion contentType res accept
-> V1alpha1StorageVersion
-> KubernetesRequest ReplaceStorageVersion contentType res accept
`setBodyParam` V1alpha1StorageVersion
body
data ReplaceStorageVersion
instance HasBodyParam ReplaceStorageVersion V1alpha1StorageVersion
instance HasOptionalParam ReplaceStorageVersion Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceStorageVersion contentType res accept
-> Pretty
-> KubernetesRequest ReplaceStorageVersion contentType res accept
applyOptionalParam KubernetesRequest ReplaceStorageVersion contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ReplaceStorageVersion contentType res accept
req KubernetesRequest ReplaceStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest ReplaceStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ReplaceStorageVersion DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceStorageVersion contentType res accept
-> DryRun
-> KubernetesRequest ReplaceStorageVersion contentType res accept
applyOptionalParam KubernetesRequest ReplaceStorageVersion contentType res accept
req (DryRun Text
xs) =
KubernetesRequest ReplaceStorageVersion contentType res accept
req KubernetesRequest ReplaceStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest ReplaceStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"dryRun", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ReplaceStorageVersion FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceStorageVersion contentType res accept
-> FieldManager
-> KubernetesRequest ReplaceStorageVersion contentType res accept
applyOptionalParam KubernetesRequest ReplaceStorageVersion contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest ReplaceStorageVersion contentType res accept
req KubernetesRequest ReplaceStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest ReplaceStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldManager", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ReplaceStorageVersion FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceStorageVersion contentType res accept
-> FieldValidation
-> KubernetesRequest ReplaceStorageVersion contentType res accept
applyOptionalParam KubernetesRequest ReplaceStorageVersion contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest ReplaceStorageVersion contentType res accept
req KubernetesRequest ReplaceStorageVersion contentType res accept
-> [QueryItem]
-> KubernetesRequest ReplaceStorageVersion contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldValidation", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance MimeType mtype => Consumes ReplaceStorageVersion mtype
instance Produces ReplaceStorageVersion MimeJSON
instance Produces ReplaceStorageVersion MimeVndKubernetesProtobuf
instance Produces ReplaceStorageVersion MimeCbor
instance Produces ReplaceStorageVersion MimeYaml
replaceStorageVersionStatus
:: (Consumes ReplaceStorageVersionStatus contentType, MimeRender contentType V1alpha1StorageVersion)
=> ContentType contentType
-> Accept accept
-> V1alpha1StorageVersion
-> Name
-> KubernetesRequest ReplaceStorageVersionStatus contentType V1alpha1StorageVersion accept
replaceStorageVersionStatus :: forall contentType accept.
(Consumes ReplaceStorageVersionStatus contentType,
MimeRender contentType V1alpha1StorageVersion) =>
ContentType contentType
-> Accept accept
-> V1alpha1StorageVersion
-> Name
-> KubernetesRequest
ReplaceStorageVersionStatus
contentType
V1alpha1StorageVersion
accept
replaceStorageVersionStatus ContentType contentType
_ Accept accept
_ V1alpha1StorageVersion
body (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
ReplaceStorageVersionStatus
contentType
V1alpha1StorageVersion
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PUT" [ByteString
"/apis/internal.apiserver.k8s.io/v1alpha1/storageversions/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name,ByteString
"/status"]
KubernetesRequest
ReplaceStorageVersionStatus
contentType
V1alpha1StorageVersion
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReplaceStorageVersionStatus
contentType
V1alpha1StorageVersion
accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
KubernetesRequest
ReplaceStorageVersionStatus
contentType
V1alpha1StorageVersion
accept
-> V1alpha1StorageVersion
-> KubernetesRequest
ReplaceStorageVersionStatus
contentType
V1alpha1StorageVersion
accept
forall req param contentType res accept.
(HasBodyParam req param, Consumes req contentType,
MimeRender contentType param) =>
KubernetesRequest req contentType res accept
-> param -> KubernetesRequest req contentType res accept
forall contentType res accept.
(Consumes ReplaceStorageVersionStatus contentType,
MimeRender contentType V1alpha1StorageVersion) =>
KubernetesRequest
ReplaceStorageVersionStatus contentType res accept
-> V1alpha1StorageVersion
-> KubernetesRequest
ReplaceStorageVersionStatus contentType res accept
`setBodyParam` V1alpha1StorageVersion
body
data ReplaceStorageVersionStatus
instance HasBodyParam ReplaceStorageVersionStatus V1alpha1StorageVersion
instance HasOptionalParam ReplaceStorageVersionStatus Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceStorageVersionStatus contentType res accept
-> Pretty
-> KubernetesRequest
ReplaceStorageVersionStatus contentType res accept
applyOptionalParam KubernetesRequest
ReplaceStorageVersionStatus contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ReplaceStorageVersionStatus contentType res accept
req KubernetesRequest
ReplaceStorageVersionStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceStorageVersionStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ReplaceStorageVersionStatus DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceStorageVersionStatus contentType res accept
-> DryRun
-> KubernetesRequest
ReplaceStorageVersionStatus contentType res accept
applyOptionalParam KubernetesRequest
ReplaceStorageVersionStatus contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
ReplaceStorageVersionStatus contentType res accept
req KubernetesRequest
ReplaceStorageVersionStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceStorageVersionStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"dryRun", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ReplaceStorageVersionStatus FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceStorageVersionStatus contentType res accept
-> FieldManager
-> KubernetesRequest
ReplaceStorageVersionStatus contentType res accept
applyOptionalParam KubernetesRequest
ReplaceStorageVersionStatus contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
ReplaceStorageVersionStatus contentType res accept
req KubernetesRequest
ReplaceStorageVersionStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceStorageVersionStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldManager", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ReplaceStorageVersionStatus FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceStorageVersionStatus contentType res accept
-> FieldValidation
-> KubernetesRequest
ReplaceStorageVersionStatus contentType res accept
applyOptionalParam KubernetesRequest
ReplaceStorageVersionStatus contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest
ReplaceStorageVersionStatus contentType res accept
req KubernetesRequest
ReplaceStorageVersionStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceStorageVersionStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldValidation", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance MimeType mtype => Consumes ReplaceStorageVersionStatus mtype
instance Produces ReplaceStorageVersionStatus MimeJSON
instance Produces ReplaceStorageVersionStatus MimeVndKubernetesProtobuf
instance Produces ReplaceStorageVersionStatus MimeCbor
instance Produces ReplaceStorageVersionStatus MimeYaml