{-# 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.ResourceV1alpha3 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
createDeviceClass
:: (Consumes CreateDeviceClass contentType, MimeRender contentType V1alpha3DeviceClass)
=> ContentType contentType
-> Accept accept
-> V1alpha3DeviceClass
-> KubernetesRequest CreateDeviceClass contentType V1alpha3DeviceClass accept
createDeviceClass :: forall contentType accept.
(Consumes CreateDeviceClass contentType,
MimeRender contentType V1alpha3DeviceClass) =>
ContentType contentType
-> Accept accept
-> V1alpha3DeviceClass
-> KubernetesRequest
CreateDeviceClass contentType V1alpha3DeviceClass accept
createDeviceClass ContentType contentType
_ Accept accept
_ V1alpha3DeviceClass
body =
Method
-> [ByteString]
-> KubernetesRequest
CreateDeviceClass contentType V1alpha3DeviceClass accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"POST" [ByteString
"/apis/resource.k8s.io/v1alpha3/deviceclasses"]
KubernetesRequest
CreateDeviceClass contentType V1alpha3DeviceClass accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
CreateDeviceClass contentType V1alpha3DeviceClass 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
CreateDeviceClass contentType V1alpha3DeviceClass accept
-> V1alpha3DeviceClass
-> KubernetesRequest
CreateDeviceClass contentType V1alpha3DeviceClass 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 CreateDeviceClass contentType,
MimeRender contentType V1alpha3DeviceClass) =>
KubernetesRequest CreateDeviceClass contentType res accept
-> V1alpha3DeviceClass
-> KubernetesRequest CreateDeviceClass contentType res accept
`setBodyParam` V1alpha3DeviceClass
body
data CreateDeviceClass
instance HasBodyParam CreateDeviceClass V1alpha3DeviceClass
instance HasOptionalParam CreateDeviceClass Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateDeviceClass contentType res accept
-> Pretty
-> KubernetesRequest CreateDeviceClass contentType res accept
applyOptionalParam KubernetesRequest CreateDeviceClass contentType res accept
req (Pretty Text
xs) =
KubernetesRequest CreateDeviceClass contentType res accept
req KubernetesRequest CreateDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateDeviceClass 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 CreateDeviceClass DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateDeviceClass contentType res accept
-> DryRun
-> KubernetesRequest CreateDeviceClass contentType res accept
applyOptionalParam KubernetesRequest CreateDeviceClass contentType res accept
req (DryRun Text
xs) =
KubernetesRequest CreateDeviceClass contentType res accept
req KubernetesRequest CreateDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateDeviceClass 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 CreateDeviceClass FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateDeviceClass contentType res accept
-> FieldManager
-> KubernetesRequest CreateDeviceClass contentType res accept
applyOptionalParam KubernetesRequest CreateDeviceClass contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest CreateDeviceClass contentType res accept
req KubernetesRequest CreateDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateDeviceClass 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 CreateDeviceClass FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateDeviceClass contentType res accept
-> FieldValidation
-> KubernetesRequest CreateDeviceClass contentType res accept
applyOptionalParam KubernetesRequest CreateDeviceClass contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest CreateDeviceClass contentType res accept
req KubernetesRequest CreateDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateDeviceClass 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 CreateDeviceClass mtype
instance Produces CreateDeviceClass MimeJSON
instance Produces CreateDeviceClass MimeVndKubernetesProtobuf
instance Produces CreateDeviceClass MimeCbor
instance Produces CreateDeviceClass MimeYaml
createNamespacedResourceClaim
:: (Consumes CreateNamespacedResourceClaim contentType, MimeRender contentType V1alpha3ResourceClaim)
=> ContentType contentType
-> Accept accept
-> V1alpha3ResourceClaim
-> Namespace
-> KubernetesRequest CreateNamespacedResourceClaim contentType V1alpha3ResourceClaim accept
createNamespacedResourceClaim :: forall contentType accept.
(Consumes CreateNamespacedResourceClaim contentType,
MimeRender contentType V1alpha3ResourceClaim) =>
ContentType contentType
-> Accept accept
-> V1alpha3ResourceClaim
-> Namespace
-> KubernetesRequest
CreateNamespacedResourceClaim
contentType
V1alpha3ResourceClaim
accept
createNamespacedResourceClaim ContentType contentType
_ Accept accept
_ V1alpha3ResourceClaim
body (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
CreateNamespacedResourceClaim
contentType
V1alpha3ResourceClaim
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"POST" [ByteString
"/apis/resource.k8s.io/v1alpha3/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclaims"]
KubernetesRequest
CreateNamespacedResourceClaim
contentType
V1alpha3ResourceClaim
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
CreateNamespacedResourceClaim
contentType
V1alpha3ResourceClaim
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
CreateNamespacedResourceClaim
contentType
V1alpha3ResourceClaim
accept
-> V1alpha3ResourceClaim
-> KubernetesRequest
CreateNamespacedResourceClaim
contentType
V1alpha3ResourceClaim
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 CreateNamespacedResourceClaim contentType,
MimeRender contentType V1alpha3ResourceClaim) =>
KubernetesRequest
CreateNamespacedResourceClaim contentType res accept
-> V1alpha3ResourceClaim
-> KubernetesRequest
CreateNamespacedResourceClaim contentType res accept
`setBodyParam` V1alpha3ResourceClaim
body
data CreateNamespacedResourceClaim
instance HasBodyParam CreateNamespacedResourceClaim V1alpha3ResourceClaim
instance HasOptionalParam CreateNamespacedResourceClaim Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
CreateNamespacedResourceClaim contentType res accept
-> Pretty
-> KubernetesRequest
CreateNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
CreateNamespacedResourceClaim contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
CreateNamespacedResourceClaim contentType res accept
req KubernetesRequest
CreateNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedResourceClaim 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 CreateNamespacedResourceClaim DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
CreateNamespacedResourceClaim contentType res accept
-> DryRun
-> KubernetesRequest
CreateNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
CreateNamespacedResourceClaim contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
CreateNamespacedResourceClaim contentType res accept
req KubernetesRequest
CreateNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedResourceClaim 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 CreateNamespacedResourceClaim FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
CreateNamespacedResourceClaim contentType res accept
-> FieldManager
-> KubernetesRequest
CreateNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
CreateNamespacedResourceClaim contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
CreateNamespacedResourceClaim contentType res accept
req KubernetesRequest
CreateNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedResourceClaim 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 CreateNamespacedResourceClaim FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
CreateNamespacedResourceClaim contentType res accept
-> FieldValidation
-> KubernetesRequest
CreateNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
CreateNamespacedResourceClaim contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest
CreateNamespacedResourceClaim contentType res accept
req KubernetesRequest
CreateNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedResourceClaim 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 CreateNamespacedResourceClaim mtype
instance Produces CreateNamespacedResourceClaim MimeJSON
instance Produces CreateNamespacedResourceClaim MimeVndKubernetesProtobuf
instance Produces CreateNamespacedResourceClaim MimeCbor
instance Produces CreateNamespacedResourceClaim MimeYaml
createNamespacedResourceClaimTemplate
:: (Consumes CreateNamespacedResourceClaimTemplate contentType, MimeRender contentType V1alpha3ResourceClaimTemplate)
=> ContentType contentType
-> Accept accept
-> V1alpha3ResourceClaimTemplate
-> Namespace
-> KubernetesRequest CreateNamespacedResourceClaimTemplate contentType V1alpha3ResourceClaimTemplate accept
createNamespacedResourceClaimTemplate :: forall contentType accept.
(Consumes CreateNamespacedResourceClaimTemplate contentType,
MimeRender contentType V1alpha3ResourceClaimTemplate) =>
ContentType contentType
-> Accept accept
-> V1alpha3ResourceClaimTemplate
-> Namespace
-> KubernetesRequest
CreateNamespacedResourceClaimTemplate
contentType
V1alpha3ResourceClaimTemplate
accept
createNamespacedResourceClaimTemplate ContentType contentType
_ Accept accept
_ V1alpha3ResourceClaimTemplate
body (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
CreateNamespacedResourceClaimTemplate
contentType
V1alpha3ResourceClaimTemplate
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"POST" [ByteString
"/apis/resource.k8s.io/v1alpha3/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclaimtemplates"]
KubernetesRequest
CreateNamespacedResourceClaimTemplate
contentType
V1alpha3ResourceClaimTemplate
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
CreateNamespacedResourceClaimTemplate
contentType
V1alpha3ResourceClaimTemplate
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
CreateNamespacedResourceClaimTemplate
contentType
V1alpha3ResourceClaimTemplate
accept
-> V1alpha3ResourceClaimTemplate
-> KubernetesRequest
CreateNamespacedResourceClaimTemplate
contentType
V1alpha3ResourceClaimTemplate
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 CreateNamespacedResourceClaimTemplate contentType,
MimeRender contentType V1alpha3ResourceClaimTemplate) =>
KubernetesRequest
CreateNamespacedResourceClaimTemplate contentType res accept
-> V1alpha3ResourceClaimTemplate
-> KubernetesRequest
CreateNamespacedResourceClaimTemplate contentType res accept
`setBodyParam` V1alpha3ResourceClaimTemplate
body
data CreateNamespacedResourceClaimTemplate
instance HasBodyParam CreateNamespacedResourceClaimTemplate V1alpha3ResourceClaimTemplate
instance HasOptionalParam CreateNamespacedResourceClaimTemplate Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
CreateNamespacedResourceClaimTemplate contentType res accept
-> Pretty
-> KubernetesRequest
CreateNamespacedResourceClaimTemplate contentType res accept
applyOptionalParam KubernetesRequest
CreateNamespacedResourceClaimTemplate contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
CreateNamespacedResourceClaimTemplate contentType res accept
req KubernetesRequest
CreateNamespacedResourceClaimTemplate contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedResourceClaimTemplate 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 CreateNamespacedResourceClaimTemplate DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
CreateNamespacedResourceClaimTemplate contentType res accept
-> DryRun
-> KubernetesRequest
CreateNamespacedResourceClaimTemplate contentType res accept
applyOptionalParam KubernetesRequest
CreateNamespacedResourceClaimTemplate contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
CreateNamespacedResourceClaimTemplate contentType res accept
req KubernetesRequest
CreateNamespacedResourceClaimTemplate contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedResourceClaimTemplate 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 CreateNamespacedResourceClaimTemplate FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
CreateNamespacedResourceClaimTemplate contentType res accept
-> FieldManager
-> KubernetesRequest
CreateNamespacedResourceClaimTemplate contentType res accept
applyOptionalParam KubernetesRequest
CreateNamespacedResourceClaimTemplate contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
CreateNamespacedResourceClaimTemplate contentType res accept
req KubernetesRequest
CreateNamespacedResourceClaimTemplate contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedResourceClaimTemplate 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 CreateNamespacedResourceClaimTemplate FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
CreateNamespacedResourceClaimTemplate contentType res accept
-> FieldValidation
-> KubernetesRequest
CreateNamespacedResourceClaimTemplate contentType res accept
applyOptionalParam KubernetesRequest
CreateNamespacedResourceClaimTemplate contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest
CreateNamespacedResourceClaimTemplate contentType res accept
req KubernetesRequest
CreateNamespacedResourceClaimTemplate contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedResourceClaimTemplate 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 CreateNamespacedResourceClaimTemplate mtype
instance Produces CreateNamespacedResourceClaimTemplate MimeJSON
instance Produces CreateNamespacedResourceClaimTemplate MimeVndKubernetesProtobuf
instance Produces CreateNamespacedResourceClaimTemplate MimeCbor
instance Produces CreateNamespacedResourceClaimTemplate MimeYaml
createResourceSlice
:: (Consumes CreateResourceSlice contentType, MimeRender contentType V1alpha3ResourceSlice)
=> ContentType contentType
-> Accept accept
-> V1alpha3ResourceSlice
-> KubernetesRequest CreateResourceSlice contentType V1alpha3ResourceSlice accept
createResourceSlice :: forall contentType accept.
(Consumes CreateResourceSlice contentType,
MimeRender contentType V1alpha3ResourceSlice) =>
ContentType contentType
-> Accept accept
-> V1alpha3ResourceSlice
-> KubernetesRequest
CreateResourceSlice contentType V1alpha3ResourceSlice accept
createResourceSlice ContentType contentType
_ Accept accept
_ V1alpha3ResourceSlice
body =
Method
-> [ByteString]
-> KubernetesRequest
CreateResourceSlice contentType V1alpha3ResourceSlice accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"POST" [ByteString
"/apis/resource.k8s.io/v1alpha3/resourceslices"]
KubernetesRequest
CreateResourceSlice contentType V1alpha3ResourceSlice accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
CreateResourceSlice contentType V1alpha3ResourceSlice 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
CreateResourceSlice contentType V1alpha3ResourceSlice accept
-> V1alpha3ResourceSlice
-> KubernetesRequest
CreateResourceSlice contentType V1alpha3ResourceSlice 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 CreateResourceSlice contentType,
MimeRender contentType V1alpha3ResourceSlice) =>
KubernetesRequest CreateResourceSlice contentType res accept
-> V1alpha3ResourceSlice
-> KubernetesRequest CreateResourceSlice contentType res accept
`setBodyParam` V1alpha3ResourceSlice
body
data CreateResourceSlice
instance HasBodyParam CreateResourceSlice V1alpha3ResourceSlice
instance HasOptionalParam CreateResourceSlice Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateResourceSlice contentType res accept
-> Pretty
-> KubernetesRequest CreateResourceSlice contentType res accept
applyOptionalParam KubernetesRequest CreateResourceSlice contentType res accept
req (Pretty Text
xs) =
KubernetesRequest CreateResourceSlice contentType res accept
req KubernetesRequest CreateResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateResourceSlice 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 CreateResourceSlice DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateResourceSlice contentType res accept
-> DryRun
-> KubernetesRequest CreateResourceSlice contentType res accept
applyOptionalParam KubernetesRequest CreateResourceSlice contentType res accept
req (DryRun Text
xs) =
KubernetesRequest CreateResourceSlice contentType res accept
req KubernetesRequest CreateResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateResourceSlice 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 CreateResourceSlice FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateResourceSlice contentType res accept
-> FieldManager
-> KubernetesRequest CreateResourceSlice contentType res accept
applyOptionalParam KubernetesRequest CreateResourceSlice contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest CreateResourceSlice contentType res accept
req KubernetesRequest CreateResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateResourceSlice 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 CreateResourceSlice FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateResourceSlice contentType res accept
-> FieldValidation
-> KubernetesRequest CreateResourceSlice contentType res accept
applyOptionalParam KubernetesRequest CreateResourceSlice contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest CreateResourceSlice contentType res accept
req KubernetesRequest CreateResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateResourceSlice 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 CreateResourceSlice mtype
instance Produces CreateResourceSlice MimeJSON
instance Produces CreateResourceSlice MimeVndKubernetesProtobuf
instance Produces CreateResourceSlice MimeCbor
instance Produces CreateResourceSlice MimeYaml
deleteCollectionDeviceClass
:: (Consumes DeleteCollectionDeviceClass contentType)
=> ContentType contentType
-> Accept accept
-> KubernetesRequest DeleteCollectionDeviceClass contentType V1Status accept
deleteCollectionDeviceClass :: forall contentType accept.
Consumes DeleteCollectionDeviceClass contentType =>
ContentType contentType
-> Accept accept
-> KubernetesRequest
DeleteCollectionDeviceClass contentType V1Status accept
deleteCollectionDeviceClass ContentType contentType
_ Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
DeleteCollectionDeviceClass contentType V1Status accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/resource.k8s.io/v1alpha3/deviceclasses"]
KubernetesRequest
DeleteCollectionDeviceClass contentType V1Status accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteCollectionDeviceClass 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 DeleteCollectionDeviceClass
instance HasBodyParam DeleteCollectionDeviceClass V1DeleteOptions
instance HasOptionalParam DeleteCollectionDeviceClass Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
-> Pretty
-> KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
req KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionDeviceClass 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 DeleteCollectionDeviceClass Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
-> Continue
-> KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
req (Continue Text
xs) =
KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
req KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionDeviceClass 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 DeleteCollectionDeviceClass DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
-> DryRun
-> KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
req KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionDeviceClass 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 DeleteCollectionDeviceClass FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
-> FieldSelector
-> KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
req KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionDeviceClass 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 DeleteCollectionDeviceClass GracePeriodSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
req KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionDeviceClass 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 DeleteCollectionDeviceClass IgnoreStoreReadErrorWithClusterBreakingPotential where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
-> IgnoreStoreReadErrorWithClusterBreakingPotential
-> KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
req (IgnoreStoreReadErrorWithClusterBreakingPotential Bool
xs) =
KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
req KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionDeviceClass 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 DeleteCollectionDeviceClass LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
-> LabelSelector
-> KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
req KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionDeviceClass 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 DeleteCollectionDeviceClass Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
-> Limit
-> KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
req (Limit Int
xs) =
KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
req KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionDeviceClass 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 DeleteCollectionDeviceClass OrphanDependents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
-> OrphanDependents
-> KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
req KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionDeviceClass 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 DeleteCollectionDeviceClass PropagationPolicy where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
-> PropagationPolicy
-> KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
req KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionDeviceClass 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 DeleteCollectionDeviceClass ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
-> ResourceVersion
-> KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
req KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionDeviceClass 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 DeleteCollectionDeviceClass ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
req KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionDeviceClass 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 DeleteCollectionDeviceClass SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
-> SendInitialEvents
-> KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
req KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionDeviceClass 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 DeleteCollectionDeviceClass TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
req KubernetesRequest
DeleteCollectionDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionDeviceClass 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 DeleteCollectionDeviceClass mtype
instance Produces DeleteCollectionDeviceClass MimeJSON
instance Produces DeleteCollectionDeviceClass MimeVndKubernetesProtobuf
instance Produces DeleteCollectionDeviceClass MimeCbor
instance Produces DeleteCollectionDeviceClass MimeYaml
deleteCollectionNamespacedResourceClaim
:: (Consumes DeleteCollectionNamespacedResourceClaim contentType)
=> ContentType contentType
-> Accept accept
-> Namespace
-> KubernetesRequest DeleteCollectionNamespacedResourceClaim contentType V1Status accept
deleteCollectionNamespacedResourceClaim :: forall contentType accept.
Consumes DeleteCollectionNamespacedResourceClaim contentType =>
ContentType contentType
-> Accept accept
-> Namespace
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType V1Status accept
deleteCollectionNamespacedResourceClaim ContentType contentType
_ Accept accept
_ (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType V1Status accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/resource.k8s.io/v1alpha3/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclaims"]
KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType V1Status accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaim 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 DeleteCollectionNamespacedResourceClaim
instance HasBodyParam DeleteCollectionNamespacedResourceClaim V1DeleteOptions
instance HasOptionalParam DeleteCollectionNamespacedResourceClaim Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
-> Pretty
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaim 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 DeleteCollectionNamespacedResourceClaim Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
-> Continue
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
req (Continue Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaim 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 DeleteCollectionNamespacedResourceClaim DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
-> DryRun
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaim 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 DeleteCollectionNamespacedResourceClaim FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
-> FieldSelector
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaim 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 DeleteCollectionNamespacedResourceClaim GracePeriodSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaim 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 DeleteCollectionNamespacedResourceClaim IgnoreStoreReadErrorWithClusterBreakingPotential where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
-> IgnoreStoreReadErrorWithClusterBreakingPotential
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
req (IgnoreStoreReadErrorWithClusterBreakingPotential Bool
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaim 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 DeleteCollectionNamespacedResourceClaim LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
-> LabelSelector
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaim 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 DeleteCollectionNamespacedResourceClaim Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
-> Limit
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
req (Limit Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaim 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 DeleteCollectionNamespacedResourceClaim OrphanDependents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
-> OrphanDependents
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaim 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 DeleteCollectionNamespacedResourceClaim PropagationPolicy where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
-> PropagationPolicy
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaim 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 DeleteCollectionNamespacedResourceClaim ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
-> ResourceVersion
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaim 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 DeleteCollectionNamespacedResourceClaim ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaim 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 DeleteCollectionNamespacedResourceClaim SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
-> SendInitialEvents
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaim 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 DeleteCollectionNamespacedResourceClaim TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaim 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 DeleteCollectionNamespacedResourceClaim mtype
instance Produces DeleteCollectionNamespacedResourceClaim MimeJSON
instance Produces DeleteCollectionNamespacedResourceClaim MimeVndKubernetesProtobuf
instance Produces DeleteCollectionNamespacedResourceClaim MimeCbor
instance Produces DeleteCollectionNamespacedResourceClaim MimeYaml
deleteCollectionNamespacedResourceClaimTemplate
:: (Consumes DeleteCollectionNamespacedResourceClaimTemplate contentType)
=> ContentType contentType
-> Accept accept
-> Namespace
-> KubernetesRequest DeleteCollectionNamespacedResourceClaimTemplate contentType V1Status accept
deleteCollectionNamespacedResourceClaimTemplate :: forall contentType accept.
Consumes
DeleteCollectionNamespacedResourceClaimTemplate contentType =>
ContentType contentType
-> Accept accept
-> Namespace
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
V1Status
accept
deleteCollectionNamespacedResourceClaimTemplate ContentType contentType
_ Accept accept
_ (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
V1Status
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/resource.k8s.io/v1alpha3/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclaimtemplates"]
KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
V1Status
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
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 DeleteCollectionNamespacedResourceClaimTemplate
instance HasBodyParam DeleteCollectionNamespacedResourceClaimTemplate V1DeleteOptions
instance HasOptionalParam DeleteCollectionNamespacedResourceClaimTemplate Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
-> Pretty
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
req (Pretty Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
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 DeleteCollectionNamespacedResourceClaimTemplate Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
-> Continue
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
req (Continue Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
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 DeleteCollectionNamespacedResourceClaimTemplate DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
-> DryRun
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
req (DryRun Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
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 DeleteCollectionNamespacedResourceClaimTemplate FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
-> FieldSelector
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
req (FieldSelector Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
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 DeleteCollectionNamespacedResourceClaimTemplate GracePeriodSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
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 DeleteCollectionNamespacedResourceClaimTemplate IgnoreStoreReadErrorWithClusterBreakingPotential where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
-> IgnoreStoreReadErrorWithClusterBreakingPotential
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
req (IgnoreStoreReadErrorWithClusterBreakingPotential Bool
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
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 DeleteCollectionNamespacedResourceClaimTemplate LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
-> LabelSelector
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
req (LabelSelector Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
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 DeleteCollectionNamespacedResourceClaimTemplate Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
-> Limit
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
req (Limit Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
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 DeleteCollectionNamespacedResourceClaimTemplate OrphanDependents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
-> OrphanDependents
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
req (OrphanDependents Bool
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
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 DeleteCollectionNamespacedResourceClaimTemplate PropagationPolicy where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
-> PropagationPolicy
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
req (PropagationPolicy Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
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 DeleteCollectionNamespacedResourceClaimTemplate ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
-> ResourceVersion
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
req (ResourceVersion Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
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 DeleteCollectionNamespacedResourceClaimTemplate ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
-> ResourceVersionMatch
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
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 DeleteCollectionNamespacedResourceClaimTemplate SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
-> SendInitialEvents
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
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 DeleteCollectionNamespacedResourceClaimTemplate TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
-> TimeoutSeconds
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimTemplate
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 DeleteCollectionNamespacedResourceClaimTemplate mtype
instance Produces DeleteCollectionNamespacedResourceClaimTemplate MimeJSON
instance Produces DeleteCollectionNamespacedResourceClaimTemplate MimeVndKubernetesProtobuf
instance Produces DeleteCollectionNamespacedResourceClaimTemplate MimeCbor
instance Produces DeleteCollectionNamespacedResourceClaimTemplate MimeYaml
deleteCollectionResourceSlice
:: (Consumes DeleteCollectionResourceSlice contentType)
=> ContentType contentType
-> Accept accept
-> KubernetesRequest DeleteCollectionResourceSlice contentType V1Status accept
deleteCollectionResourceSlice :: forall contentType accept.
Consumes DeleteCollectionResourceSlice contentType =>
ContentType contentType
-> Accept accept
-> KubernetesRequest
DeleteCollectionResourceSlice contentType V1Status accept
deleteCollectionResourceSlice ContentType contentType
_ Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
DeleteCollectionResourceSlice contentType V1Status accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/resource.k8s.io/v1alpha3/resourceslices"]
KubernetesRequest
DeleteCollectionResourceSlice contentType V1Status accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteCollectionResourceSlice 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 DeleteCollectionResourceSlice
instance HasBodyParam DeleteCollectionResourceSlice V1DeleteOptions
instance HasOptionalParam DeleteCollectionResourceSlice Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
-> Pretty
-> KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
req KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionResourceSlice 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 DeleteCollectionResourceSlice Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
-> Continue
-> KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
req (Continue Text
xs) =
KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
req KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionResourceSlice 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 DeleteCollectionResourceSlice DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
-> DryRun
-> KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
req KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionResourceSlice 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 DeleteCollectionResourceSlice FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
-> FieldSelector
-> KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
req KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionResourceSlice 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 DeleteCollectionResourceSlice GracePeriodSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
req KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionResourceSlice 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 DeleteCollectionResourceSlice IgnoreStoreReadErrorWithClusterBreakingPotential where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
-> IgnoreStoreReadErrorWithClusterBreakingPotential
-> KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
req (IgnoreStoreReadErrorWithClusterBreakingPotential Bool
xs) =
KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
req KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionResourceSlice 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 DeleteCollectionResourceSlice LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
-> LabelSelector
-> KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
req KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionResourceSlice 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 DeleteCollectionResourceSlice Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
-> Limit
-> KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
req (Limit Int
xs) =
KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
req KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionResourceSlice 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 DeleteCollectionResourceSlice OrphanDependents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
-> OrphanDependents
-> KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
req KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionResourceSlice 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 DeleteCollectionResourceSlice PropagationPolicy where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
-> PropagationPolicy
-> KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
req KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionResourceSlice 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 DeleteCollectionResourceSlice ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
-> ResourceVersion
-> KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
req KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionResourceSlice 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 DeleteCollectionResourceSlice ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
req KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionResourceSlice 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 DeleteCollectionResourceSlice SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
-> SendInitialEvents
-> KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
req KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionResourceSlice 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 DeleteCollectionResourceSlice TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
req KubernetesRequest
DeleteCollectionResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionResourceSlice 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 DeleteCollectionResourceSlice mtype
instance Produces DeleteCollectionResourceSlice MimeJSON
instance Produces DeleteCollectionResourceSlice MimeVndKubernetesProtobuf
instance Produces DeleteCollectionResourceSlice MimeCbor
instance Produces DeleteCollectionResourceSlice MimeYaml
deleteDeviceClass
:: (Consumes DeleteDeviceClass contentType)
=> ContentType contentType
-> Accept accept
-> Name
-> KubernetesRequest DeleteDeviceClass contentType V1alpha3DeviceClass accept
deleteDeviceClass :: forall contentType accept.
Consumes DeleteDeviceClass contentType =>
ContentType contentType
-> Accept accept
-> Name
-> KubernetesRequest
DeleteDeviceClass contentType V1alpha3DeviceClass accept
deleteDeviceClass ContentType contentType
_ Accept accept
_ (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteDeviceClass contentType V1alpha3DeviceClass accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/resource.k8s.io/v1alpha3/deviceclasses/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
DeleteDeviceClass contentType V1alpha3DeviceClass accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteDeviceClass contentType V1alpha3DeviceClass 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 DeleteDeviceClass
instance HasBodyParam DeleteDeviceClass V1DeleteOptions
instance HasOptionalParam DeleteDeviceClass Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteDeviceClass contentType res accept
-> Pretty
-> KubernetesRequest DeleteDeviceClass contentType res accept
applyOptionalParam KubernetesRequest DeleteDeviceClass contentType res accept
req (Pretty Text
xs) =
KubernetesRequest DeleteDeviceClass contentType res accept
req KubernetesRequest DeleteDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteDeviceClass 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 DeleteDeviceClass DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteDeviceClass contentType res accept
-> DryRun
-> KubernetesRequest DeleteDeviceClass contentType res accept
applyOptionalParam KubernetesRequest DeleteDeviceClass contentType res accept
req (DryRun Text
xs) =
KubernetesRequest DeleteDeviceClass contentType res accept
req KubernetesRequest DeleteDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteDeviceClass 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 DeleteDeviceClass GracePeriodSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteDeviceClass contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest DeleteDeviceClass contentType res accept
applyOptionalParam KubernetesRequest DeleteDeviceClass contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest DeleteDeviceClass contentType res accept
req KubernetesRequest DeleteDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteDeviceClass 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 DeleteDeviceClass IgnoreStoreReadErrorWithClusterBreakingPotential where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteDeviceClass contentType res accept
-> IgnoreStoreReadErrorWithClusterBreakingPotential
-> KubernetesRequest DeleteDeviceClass contentType res accept
applyOptionalParam KubernetesRequest DeleteDeviceClass contentType res accept
req (IgnoreStoreReadErrorWithClusterBreakingPotential Bool
xs) =
KubernetesRequest DeleteDeviceClass contentType res accept
req KubernetesRequest DeleteDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteDeviceClass 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 DeleteDeviceClass OrphanDependents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteDeviceClass contentType res accept
-> OrphanDependents
-> KubernetesRequest DeleteDeviceClass contentType res accept
applyOptionalParam KubernetesRequest DeleteDeviceClass contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest DeleteDeviceClass contentType res accept
req KubernetesRequest DeleteDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteDeviceClass 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 DeleteDeviceClass PropagationPolicy where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteDeviceClass contentType res accept
-> PropagationPolicy
-> KubernetesRequest DeleteDeviceClass contentType res accept
applyOptionalParam KubernetesRequest DeleteDeviceClass contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest DeleteDeviceClass contentType res accept
req KubernetesRequest DeleteDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteDeviceClass 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 DeleteDeviceClass mtype
instance Produces DeleteDeviceClass MimeJSON
instance Produces DeleteDeviceClass MimeVndKubernetesProtobuf
instance Produces DeleteDeviceClass MimeCbor
instance Produces DeleteDeviceClass MimeYaml
deleteNamespacedResourceClaim
:: (Consumes DeleteNamespacedResourceClaim contentType)
=> ContentType contentType
-> Accept accept
-> Name
-> Namespace
-> KubernetesRequest DeleteNamespacedResourceClaim contentType V1alpha3ResourceClaim accept
deleteNamespacedResourceClaim :: forall contentType accept.
Consumes DeleteNamespacedResourceClaim contentType =>
ContentType contentType
-> Accept accept
-> Name
-> Namespace
-> KubernetesRequest
DeleteNamespacedResourceClaim
contentType
V1alpha3ResourceClaim
accept
deleteNamespacedResourceClaim ContentType contentType
_ Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteNamespacedResourceClaim
contentType
V1alpha3ResourceClaim
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/resource.k8s.io/v1alpha3/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclaims/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
DeleteNamespacedResourceClaim
contentType
V1alpha3ResourceClaim
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteNamespacedResourceClaim
contentType
V1alpha3ResourceClaim
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 DeleteNamespacedResourceClaim
instance HasBodyParam DeleteNamespacedResourceClaim V1DeleteOptions
instance HasOptionalParam DeleteNamespacedResourceClaim Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteNamespacedResourceClaim contentType res accept
-> Pretty
-> KubernetesRequest
DeleteNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedResourceClaim contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
DeleteNamespacedResourceClaim contentType res accept
req KubernetesRequest
DeleteNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedResourceClaim 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 DeleteNamespacedResourceClaim DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteNamespacedResourceClaim contentType res accept
-> DryRun
-> KubernetesRequest
DeleteNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedResourceClaim contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
DeleteNamespacedResourceClaim contentType res accept
req KubernetesRequest
DeleteNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedResourceClaim 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 DeleteNamespacedResourceClaim GracePeriodSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteNamespacedResourceClaim contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedResourceClaim contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest
DeleteNamespacedResourceClaim contentType res accept
req KubernetesRequest
DeleteNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedResourceClaim 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 DeleteNamespacedResourceClaim IgnoreStoreReadErrorWithClusterBreakingPotential where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteNamespacedResourceClaim contentType res accept
-> IgnoreStoreReadErrorWithClusterBreakingPotential
-> KubernetesRequest
DeleteNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedResourceClaim contentType res accept
req (IgnoreStoreReadErrorWithClusterBreakingPotential Bool
xs) =
KubernetesRequest
DeleteNamespacedResourceClaim contentType res accept
req KubernetesRequest
DeleteNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedResourceClaim 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 DeleteNamespacedResourceClaim OrphanDependents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteNamespacedResourceClaim contentType res accept
-> OrphanDependents
-> KubernetesRequest
DeleteNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedResourceClaim contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest
DeleteNamespacedResourceClaim contentType res accept
req KubernetesRequest
DeleteNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedResourceClaim 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 DeleteNamespacedResourceClaim PropagationPolicy where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteNamespacedResourceClaim contentType res accept
-> PropagationPolicy
-> KubernetesRequest
DeleteNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedResourceClaim contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest
DeleteNamespacedResourceClaim contentType res accept
req KubernetesRequest
DeleteNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedResourceClaim 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 DeleteNamespacedResourceClaim mtype
instance Produces DeleteNamespacedResourceClaim MimeJSON
instance Produces DeleteNamespacedResourceClaim MimeVndKubernetesProtobuf
instance Produces DeleteNamespacedResourceClaim MimeCbor
instance Produces DeleteNamespacedResourceClaim MimeYaml
deleteNamespacedResourceClaimTemplate
:: (Consumes DeleteNamespacedResourceClaimTemplate contentType)
=> ContentType contentType
-> Accept accept
-> Name
-> Namespace
-> KubernetesRequest DeleteNamespacedResourceClaimTemplate contentType V1alpha3ResourceClaimTemplate accept
deleteNamespacedResourceClaimTemplate :: forall contentType accept.
Consumes DeleteNamespacedResourceClaimTemplate contentType =>
ContentType contentType
-> Accept accept
-> Name
-> Namespace
-> KubernetesRequest
DeleteNamespacedResourceClaimTemplate
contentType
V1alpha3ResourceClaimTemplate
accept
deleteNamespacedResourceClaimTemplate ContentType contentType
_ Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteNamespacedResourceClaimTemplate
contentType
V1alpha3ResourceClaimTemplate
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/resource.k8s.io/v1alpha3/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclaimtemplates/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
DeleteNamespacedResourceClaimTemplate
contentType
V1alpha3ResourceClaimTemplate
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteNamespacedResourceClaimTemplate
contentType
V1alpha3ResourceClaimTemplate
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 DeleteNamespacedResourceClaimTemplate
instance HasBodyParam DeleteNamespacedResourceClaimTemplate V1DeleteOptions
instance HasOptionalParam DeleteNamespacedResourceClaimTemplate Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteNamespacedResourceClaimTemplate contentType res accept
-> Pretty
-> KubernetesRequest
DeleteNamespacedResourceClaimTemplate contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedResourceClaimTemplate contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
DeleteNamespacedResourceClaimTemplate contentType res accept
req KubernetesRequest
DeleteNamespacedResourceClaimTemplate contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedResourceClaimTemplate 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 DeleteNamespacedResourceClaimTemplate DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteNamespacedResourceClaimTemplate contentType res accept
-> DryRun
-> KubernetesRequest
DeleteNamespacedResourceClaimTemplate contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedResourceClaimTemplate contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
DeleteNamespacedResourceClaimTemplate contentType res accept
req KubernetesRequest
DeleteNamespacedResourceClaimTemplate contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedResourceClaimTemplate 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 DeleteNamespacedResourceClaimTemplate GracePeriodSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteNamespacedResourceClaimTemplate contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteNamespacedResourceClaimTemplate contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedResourceClaimTemplate contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest
DeleteNamespacedResourceClaimTemplate contentType res accept
req KubernetesRequest
DeleteNamespacedResourceClaimTemplate contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedResourceClaimTemplate 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 DeleteNamespacedResourceClaimTemplate IgnoreStoreReadErrorWithClusterBreakingPotential where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteNamespacedResourceClaimTemplate contentType res accept
-> IgnoreStoreReadErrorWithClusterBreakingPotential
-> KubernetesRequest
DeleteNamespacedResourceClaimTemplate contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedResourceClaimTemplate contentType res accept
req (IgnoreStoreReadErrorWithClusterBreakingPotential Bool
xs) =
KubernetesRequest
DeleteNamespacedResourceClaimTemplate contentType res accept
req KubernetesRequest
DeleteNamespacedResourceClaimTemplate contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedResourceClaimTemplate 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 DeleteNamespacedResourceClaimTemplate OrphanDependents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteNamespacedResourceClaimTemplate contentType res accept
-> OrphanDependents
-> KubernetesRequest
DeleteNamespacedResourceClaimTemplate contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedResourceClaimTemplate contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest
DeleteNamespacedResourceClaimTemplate contentType res accept
req KubernetesRequest
DeleteNamespacedResourceClaimTemplate contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedResourceClaimTemplate 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 DeleteNamespacedResourceClaimTemplate PropagationPolicy where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteNamespacedResourceClaimTemplate contentType res accept
-> PropagationPolicy
-> KubernetesRequest
DeleteNamespacedResourceClaimTemplate contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedResourceClaimTemplate contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest
DeleteNamespacedResourceClaimTemplate contentType res accept
req KubernetesRequest
DeleteNamespacedResourceClaimTemplate contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedResourceClaimTemplate 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 DeleteNamespacedResourceClaimTemplate mtype
instance Produces DeleteNamespacedResourceClaimTemplate MimeJSON
instance Produces DeleteNamespacedResourceClaimTemplate MimeVndKubernetesProtobuf
instance Produces DeleteNamespacedResourceClaimTemplate MimeCbor
instance Produces DeleteNamespacedResourceClaimTemplate MimeYaml
deleteResourceSlice
:: (Consumes DeleteResourceSlice contentType)
=> ContentType contentType
-> Accept accept
-> Name
-> KubernetesRequest DeleteResourceSlice contentType V1alpha3ResourceSlice accept
deleteResourceSlice :: forall contentType accept.
Consumes DeleteResourceSlice contentType =>
ContentType contentType
-> Accept accept
-> Name
-> KubernetesRequest
DeleteResourceSlice contentType V1alpha3ResourceSlice accept
deleteResourceSlice ContentType contentType
_ Accept accept
_ (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteResourceSlice contentType V1alpha3ResourceSlice accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/resource.k8s.io/v1alpha3/resourceslices/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
DeleteResourceSlice contentType V1alpha3ResourceSlice accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteResourceSlice contentType V1alpha3ResourceSlice 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 DeleteResourceSlice
instance HasBodyParam DeleteResourceSlice V1DeleteOptions
instance HasOptionalParam DeleteResourceSlice Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteResourceSlice contentType res accept
-> Pretty
-> KubernetesRequest DeleteResourceSlice contentType res accept
applyOptionalParam KubernetesRequest DeleteResourceSlice contentType res accept
req (Pretty Text
xs) =
KubernetesRequest DeleteResourceSlice contentType res accept
req KubernetesRequest DeleteResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteResourceSlice 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 DeleteResourceSlice DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteResourceSlice contentType res accept
-> DryRun
-> KubernetesRequest DeleteResourceSlice contentType res accept
applyOptionalParam KubernetesRequest DeleteResourceSlice contentType res accept
req (DryRun Text
xs) =
KubernetesRequest DeleteResourceSlice contentType res accept
req KubernetesRequest DeleteResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteResourceSlice 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 DeleteResourceSlice GracePeriodSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteResourceSlice contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest DeleteResourceSlice contentType res accept
applyOptionalParam KubernetesRequest DeleteResourceSlice contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest DeleteResourceSlice contentType res accept
req KubernetesRequest DeleteResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteResourceSlice 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 DeleteResourceSlice IgnoreStoreReadErrorWithClusterBreakingPotential where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteResourceSlice contentType res accept
-> IgnoreStoreReadErrorWithClusterBreakingPotential
-> KubernetesRequest DeleteResourceSlice contentType res accept
applyOptionalParam KubernetesRequest DeleteResourceSlice contentType res accept
req (IgnoreStoreReadErrorWithClusterBreakingPotential Bool
xs) =
KubernetesRequest DeleteResourceSlice contentType res accept
req KubernetesRequest DeleteResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteResourceSlice 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 DeleteResourceSlice OrphanDependents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteResourceSlice contentType res accept
-> OrphanDependents
-> KubernetesRequest DeleteResourceSlice contentType res accept
applyOptionalParam KubernetesRequest DeleteResourceSlice contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest DeleteResourceSlice contentType res accept
req KubernetesRequest DeleteResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteResourceSlice 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 DeleteResourceSlice PropagationPolicy where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteResourceSlice contentType res accept
-> PropagationPolicy
-> KubernetesRequest DeleteResourceSlice contentType res accept
applyOptionalParam KubernetesRequest DeleteResourceSlice contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest DeleteResourceSlice contentType res accept
req KubernetesRequest DeleteResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteResourceSlice 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 DeleteResourceSlice mtype
instance Produces DeleteResourceSlice MimeJSON
instance Produces DeleteResourceSlice MimeVndKubernetesProtobuf
instance Produces DeleteResourceSlice MimeCbor
instance Produces DeleteResourceSlice 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/resource.k8s.io/v1alpha3/"]
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
listDeviceClass
:: Accept accept
-> KubernetesRequest ListDeviceClass MimeNoContent V1alpha3DeviceClassList accept
listDeviceClass :: forall accept.
Accept accept
-> KubernetesRequest
ListDeviceClass MimeNoContent V1alpha3DeviceClassList accept
listDeviceClass Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
ListDeviceClass MimeNoContent V1alpha3DeviceClassList accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/resource.k8s.io/v1alpha3/deviceclasses"]
KubernetesRequest
ListDeviceClass MimeNoContent V1alpha3DeviceClassList accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListDeviceClass MimeNoContent V1alpha3DeviceClassList 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 ListDeviceClass
instance HasOptionalParam ListDeviceClass Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListDeviceClass contentType res accept
-> Pretty
-> KubernetesRequest ListDeviceClass contentType res accept
applyOptionalParam KubernetesRequest ListDeviceClass contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ListDeviceClass contentType res accept
req KubernetesRequest ListDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ListDeviceClass 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 ListDeviceClass AllowWatchBookmarks where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListDeviceClass contentType res accept
-> AllowWatchBookmarks
-> KubernetesRequest ListDeviceClass contentType res accept
applyOptionalParam KubernetesRequest ListDeviceClass contentType res accept
req (AllowWatchBookmarks Bool
xs) =
KubernetesRequest ListDeviceClass contentType res accept
req KubernetesRequest ListDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ListDeviceClass 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 ListDeviceClass Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListDeviceClass contentType res accept
-> Continue
-> KubernetesRequest ListDeviceClass contentType res accept
applyOptionalParam KubernetesRequest ListDeviceClass contentType res accept
req (Continue Text
xs) =
KubernetesRequest ListDeviceClass contentType res accept
req KubernetesRequest ListDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ListDeviceClass 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 ListDeviceClass FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListDeviceClass contentType res accept
-> FieldSelector
-> KubernetesRequest ListDeviceClass contentType res accept
applyOptionalParam KubernetesRequest ListDeviceClass contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest ListDeviceClass contentType res accept
req KubernetesRequest ListDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ListDeviceClass 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 ListDeviceClass LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListDeviceClass contentType res accept
-> LabelSelector
-> KubernetesRequest ListDeviceClass contentType res accept
applyOptionalParam KubernetesRequest ListDeviceClass contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest ListDeviceClass contentType res accept
req KubernetesRequest ListDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ListDeviceClass 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 ListDeviceClass Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListDeviceClass contentType res accept
-> Limit
-> KubernetesRequest ListDeviceClass contentType res accept
applyOptionalParam KubernetesRequest ListDeviceClass contentType res accept
req (Limit Int
xs) =
KubernetesRequest ListDeviceClass contentType res accept
req KubernetesRequest ListDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ListDeviceClass 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 ListDeviceClass ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListDeviceClass contentType res accept
-> ResourceVersion
-> KubernetesRequest ListDeviceClass contentType res accept
applyOptionalParam KubernetesRequest ListDeviceClass contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest ListDeviceClass contentType res accept
req KubernetesRequest ListDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ListDeviceClass 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 ListDeviceClass ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListDeviceClass contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest ListDeviceClass contentType res accept
applyOptionalParam KubernetesRequest ListDeviceClass contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest ListDeviceClass contentType res accept
req KubernetesRequest ListDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ListDeviceClass 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 ListDeviceClass SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListDeviceClass contentType res accept
-> SendInitialEvents
-> KubernetesRequest ListDeviceClass contentType res accept
applyOptionalParam KubernetesRequest ListDeviceClass contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest ListDeviceClass contentType res accept
req KubernetesRequest ListDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ListDeviceClass 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 ListDeviceClass TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListDeviceClass contentType res accept
-> TimeoutSeconds
-> KubernetesRequest ListDeviceClass contentType res accept
applyOptionalParam KubernetesRequest ListDeviceClass contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest ListDeviceClass contentType res accept
req KubernetesRequest ListDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ListDeviceClass 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 ListDeviceClass Watch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListDeviceClass contentType res accept
-> Watch
-> KubernetesRequest ListDeviceClass contentType res accept
applyOptionalParam KubernetesRequest ListDeviceClass contentType res accept
req (Watch Bool
xs) =
KubernetesRequest ListDeviceClass contentType res accept
req KubernetesRequest ListDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ListDeviceClass 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 ListDeviceClass MimeCborSeq
instance Produces ListDeviceClass MimeJSON
instance Produces ListDeviceClass MimeJsonstreamwatch
instance Produces ListDeviceClass MimeVndKubernetesProtobuf
instance Produces ListDeviceClass MimeVndKubernetesProtobufstreamwatch
instance Produces ListDeviceClass MimeCbor
instance Produces ListDeviceClass MimeYaml
listNamespacedResourceClaim
:: Accept accept
-> Namespace
-> KubernetesRequest ListNamespacedResourceClaim MimeNoContent V1alpha3ResourceClaimList accept
listNamespacedResourceClaim :: forall accept.
Accept accept
-> Namespace
-> KubernetesRequest
ListNamespacedResourceClaim
MimeNoContent
V1alpha3ResourceClaimList
accept
listNamespacedResourceClaim Accept accept
_ (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ListNamespacedResourceClaim
MimeNoContent
V1alpha3ResourceClaimList
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/resource.k8s.io/v1alpha3/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclaims"]
KubernetesRequest
ListNamespacedResourceClaim
MimeNoContent
V1alpha3ResourceClaimList
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListNamespacedResourceClaim
MimeNoContent
V1alpha3ResourceClaimList
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 ListNamespacedResourceClaim
instance HasOptionalParam ListNamespacedResourceClaim Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClaim contentType res accept
-> Pretty
-> KubernetesRequest
ListNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClaim contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ListNamespacedResourceClaim contentType res accept
req KubernetesRequest
ListNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClaim 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 ListNamespacedResourceClaim AllowWatchBookmarks where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClaim contentType res accept
-> AllowWatchBookmarks
-> KubernetesRequest
ListNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClaim contentType res accept
req (AllowWatchBookmarks Bool
xs) =
KubernetesRequest
ListNamespacedResourceClaim contentType res accept
req KubernetesRequest
ListNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClaim 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 ListNamespacedResourceClaim Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClaim contentType res accept
-> Continue
-> KubernetesRequest
ListNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClaim contentType res accept
req (Continue Text
xs) =
KubernetesRequest
ListNamespacedResourceClaim contentType res accept
req KubernetesRequest
ListNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClaim 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 ListNamespacedResourceClaim FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClaim contentType res accept
-> FieldSelector
-> KubernetesRequest
ListNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClaim contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
ListNamespacedResourceClaim contentType res accept
req KubernetesRequest
ListNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClaim 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 ListNamespacedResourceClaim LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClaim contentType res accept
-> LabelSelector
-> KubernetesRequest
ListNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClaim contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
ListNamespacedResourceClaim contentType res accept
req KubernetesRequest
ListNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClaim 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 ListNamespacedResourceClaim Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClaim contentType res accept
-> Limit
-> KubernetesRequest
ListNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClaim contentType res accept
req (Limit Int
xs) =
KubernetesRequest
ListNamespacedResourceClaim contentType res accept
req KubernetesRequest
ListNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClaim 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 ListNamespacedResourceClaim ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClaim contentType res accept
-> ResourceVersion
-> KubernetesRequest
ListNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClaim contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
ListNamespacedResourceClaim contentType res accept
req KubernetesRequest
ListNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClaim 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 ListNamespacedResourceClaim ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClaim contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest
ListNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClaim contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest
ListNamespacedResourceClaim contentType res accept
req KubernetesRequest
ListNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClaim 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 ListNamespacedResourceClaim SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClaim contentType res accept
-> SendInitialEvents
-> KubernetesRequest
ListNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClaim contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest
ListNamespacedResourceClaim contentType res accept
req KubernetesRequest
ListNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClaim 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 ListNamespacedResourceClaim TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClaim contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
ListNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClaim contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
ListNamespacedResourceClaim contentType res accept
req KubernetesRequest
ListNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClaim 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 ListNamespacedResourceClaim Watch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClaim contentType res accept
-> Watch
-> KubernetesRequest
ListNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClaim contentType res accept
req (Watch Bool
xs) =
KubernetesRequest
ListNamespacedResourceClaim contentType res accept
req KubernetesRequest
ListNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClaim 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 ListNamespacedResourceClaim MimeCborSeq
instance Produces ListNamespacedResourceClaim MimeJSON
instance Produces ListNamespacedResourceClaim MimeJsonstreamwatch
instance Produces ListNamespacedResourceClaim MimeVndKubernetesProtobuf
instance Produces ListNamespacedResourceClaim MimeVndKubernetesProtobufstreamwatch
instance Produces ListNamespacedResourceClaim MimeCbor
instance Produces ListNamespacedResourceClaim MimeYaml
listNamespacedResourceClaimTemplate
:: Accept accept
-> Namespace
-> KubernetesRequest ListNamespacedResourceClaimTemplate MimeNoContent V1alpha3ResourceClaimTemplateList accept
listNamespacedResourceClaimTemplate :: forall accept.
Accept accept
-> Namespace
-> KubernetesRequest
ListNamespacedResourceClaimTemplate
MimeNoContent
V1alpha3ResourceClaimTemplateList
accept
listNamespacedResourceClaimTemplate Accept accept
_ (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ListNamespacedResourceClaimTemplate
MimeNoContent
V1alpha3ResourceClaimTemplateList
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/resource.k8s.io/v1alpha3/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclaimtemplates"]
KubernetesRequest
ListNamespacedResourceClaimTemplate
MimeNoContent
V1alpha3ResourceClaimTemplateList
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListNamespacedResourceClaimTemplate
MimeNoContent
V1alpha3ResourceClaimTemplateList
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 ListNamespacedResourceClaimTemplate
instance HasOptionalParam ListNamespacedResourceClaimTemplate Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
-> Pretty
-> KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
req KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClaimTemplate 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 ListNamespacedResourceClaimTemplate AllowWatchBookmarks where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
-> AllowWatchBookmarks
-> KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
req (AllowWatchBookmarks Bool
xs) =
KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
req KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClaimTemplate 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 ListNamespacedResourceClaimTemplate Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
-> Continue
-> KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
req (Continue Text
xs) =
KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
req KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClaimTemplate 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 ListNamespacedResourceClaimTemplate FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
-> FieldSelector
-> KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
req KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClaimTemplate 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 ListNamespacedResourceClaimTemplate LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
-> LabelSelector
-> KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
req KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClaimTemplate 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 ListNamespacedResourceClaimTemplate Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
-> Limit
-> KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
req (Limit Int
xs) =
KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
req KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClaimTemplate 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 ListNamespacedResourceClaimTemplate ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
-> ResourceVersion
-> KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
req KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClaimTemplate 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 ListNamespacedResourceClaimTemplate ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
req KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClaimTemplate 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 ListNamespacedResourceClaimTemplate SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
-> SendInitialEvents
-> KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
req KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClaimTemplate 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 ListNamespacedResourceClaimTemplate TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
req KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClaimTemplate 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 ListNamespacedResourceClaimTemplate Watch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
-> Watch
-> KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
req (Watch Bool
xs) =
KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
req KubernetesRequest
ListNamespacedResourceClaimTemplate contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClaimTemplate 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 ListNamespacedResourceClaimTemplate MimeCborSeq
instance Produces ListNamespacedResourceClaimTemplate MimeJSON
instance Produces ListNamespacedResourceClaimTemplate MimeJsonstreamwatch
instance Produces ListNamespacedResourceClaimTemplate MimeVndKubernetesProtobuf
instance Produces ListNamespacedResourceClaimTemplate MimeVndKubernetesProtobufstreamwatch
instance Produces ListNamespacedResourceClaimTemplate MimeCbor
instance Produces ListNamespacedResourceClaimTemplate MimeYaml
listResourceClaimForAllNamespaces
:: Accept accept
-> KubernetesRequest ListResourceClaimForAllNamespaces MimeNoContent V1alpha3ResourceClaimList accept
listResourceClaimForAllNamespaces :: forall accept.
Accept accept
-> KubernetesRequest
ListResourceClaimForAllNamespaces
MimeNoContent
V1alpha3ResourceClaimList
accept
listResourceClaimForAllNamespaces Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
ListResourceClaimForAllNamespaces
MimeNoContent
V1alpha3ResourceClaimList
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/resource.k8s.io/v1alpha3/resourceclaims"]
KubernetesRequest
ListResourceClaimForAllNamespaces
MimeNoContent
V1alpha3ResourceClaimList
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListResourceClaimForAllNamespaces
MimeNoContent
V1alpha3ResourceClaimList
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 ListResourceClaimForAllNamespaces
instance HasOptionalParam ListResourceClaimForAllNamespaces AllowWatchBookmarks where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
-> AllowWatchBookmarks
-> KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
req (AllowWatchBookmarks Bool
xs) =
KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClaimForAllNamespaces 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 ListResourceClaimForAllNamespaces Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
-> Continue
-> KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
req (Continue Text
xs) =
KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClaimForAllNamespaces 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 ListResourceClaimForAllNamespaces FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
-> FieldSelector
-> KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClaimForAllNamespaces 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 ListResourceClaimForAllNamespaces LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
-> LabelSelector
-> KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClaimForAllNamespaces 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 ListResourceClaimForAllNamespaces Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
-> Limit
-> KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
req (Limit Int
xs) =
KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClaimForAllNamespaces 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 ListResourceClaimForAllNamespaces Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
-> Pretty
-> KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClaimForAllNamespaces 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 ListResourceClaimForAllNamespaces ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
-> ResourceVersion
-> KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClaimForAllNamespaces 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 ListResourceClaimForAllNamespaces ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClaimForAllNamespaces 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 ListResourceClaimForAllNamespaces SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
-> SendInitialEvents
-> KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClaimForAllNamespaces 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 ListResourceClaimForAllNamespaces TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClaimForAllNamespaces 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 ListResourceClaimForAllNamespaces Watch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
-> Watch
-> KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
req (Watch Bool
xs) =
KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClaimForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClaimForAllNamespaces 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 ListResourceClaimForAllNamespaces MimeCborSeq
instance Produces ListResourceClaimForAllNamespaces MimeJSON
instance Produces ListResourceClaimForAllNamespaces MimeJsonstreamwatch
instance Produces ListResourceClaimForAllNamespaces MimeVndKubernetesProtobuf
instance Produces ListResourceClaimForAllNamespaces MimeVndKubernetesProtobufstreamwatch
instance Produces ListResourceClaimForAllNamespaces MimeCbor
instance Produces ListResourceClaimForAllNamespaces MimeYaml
listResourceClaimTemplateForAllNamespaces
:: Accept accept
-> KubernetesRequest ListResourceClaimTemplateForAllNamespaces MimeNoContent V1alpha3ResourceClaimTemplateList accept
listResourceClaimTemplateForAllNamespaces :: forall accept.
Accept accept
-> KubernetesRequest
ListResourceClaimTemplateForAllNamespaces
MimeNoContent
V1alpha3ResourceClaimTemplateList
accept
listResourceClaimTemplateForAllNamespaces Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
ListResourceClaimTemplateForAllNamespaces
MimeNoContent
V1alpha3ResourceClaimTemplateList
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/resource.k8s.io/v1alpha3/resourceclaimtemplates"]
KubernetesRequest
ListResourceClaimTemplateForAllNamespaces
MimeNoContent
V1alpha3ResourceClaimTemplateList
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListResourceClaimTemplateForAllNamespaces
MimeNoContent
V1alpha3ResourceClaimTemplateList
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 ListResourceClaimTemplateForAllNamespaces
instance HasOptionalParam ListResourceClaimTemplateForAllNamespaces AllowWatchBookmarks where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
-> AllowWatchBookmarks
-> KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
req (AllowWatchBookmarks Bool
xs) =
KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClaimTemplateForAllNamespaces 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 ListResourceClaimTemplateForAllNamespaces Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
-> Continue
-> KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
req (Continue Text
xs) =
KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClaimTemplateForAllNamespaces 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 ListResourceClaimTemplateForAllNamespaces FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
-> FieldSelector
-> KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClaimTemplateForAllNamespaces 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 ListResourceClaimTemplateForAllNamespaces LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
-> LabelSelector
-> KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClaimTemplateForAllNamespaces 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 ListResourceClaimTemplateForAllNamespaces Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
-> Limit
-> KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
req (Limit Int
xs) =
KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClaimTemplateForAllNamespaces 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 ListResourceClaimTemplateForAllNamespaces Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
-> Pretty
-> KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClaimTemplateForAllNamespaces 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 ListResourceClaimTemplateForAllNamespaces ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
-> ResourceVersion
-> KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClaimTemplateForAllNamespaces 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 ListResourceClaimTemplateForAllNamespaces ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClaimTemplateForAllNamespaces 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 ListResourceClaimTemplateForAllNamespaces SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
-> SendInitialEvents
-> KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClaimTemplateForAllNamespaces 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 ListResourceClaimTemplateForAllNamespaces TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClaimTemplateForAllNamespaces 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 ListResourceClaimTemplateForAllNamespaces Watch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
-> Watch
-> KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
req (Watch Bool
xs) =
KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClaimTemplateForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClaimTemplateForAllNamespaces 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 ListResourceClaimTemplateForAllNamespaces MimeCborSeq
instance Produces ListResourceClaimTemplateForAllNamespaces MimeJSON
instance Produces ListResourceClaimTemplateForAllNamespaces MimeJsonstreamwatch
instance Produces ListResourceClaimTemplateForAllNamespaces MimeVndKubernetesProtobuf
instance Produces ListResourceClaimTemplateForAllNamespaces MimeVndKubernetesProtobufstreamwatch
instance Produces ListResourceClaimTemplateForAllNamespaces MimeCbor
instance Produces ListResourceClaimTemplateForAllNamespaces MimeYaml
listResourceSlice
:: Accept accept
-> KubernetesRequest ListResourceSlice MimeNoContent V1alpha3ResourceSliceList accept
listResourceSlice :: forall accept.
Accept accept
-> KubernetesRequest
ListResourceSlice MimeNoContent V1alpha3ResourceSliceList accept
listResourceSlice Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
ListResourceSlice MimeNoContent V1alpha3ResourceSliceList accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/resource.k8s.io/v1alpha3/resourceslices"]
KubernetesRequest
ListResourceSlice MimeNoContent V1alpha3ResourceSliceList accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListResourceSlice MimeNoContent V1alpha3ResourceSliceList 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 ListResourceSlice
instance HasOptionalParam ListResourceSlice Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListResourceSlice contentType res accept
-> Pretty
-> KubernetesRequest ListResourceSlice contentType res accept
applyOptionalParam KubernetesRequest ListResourceSlice contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ListResourceSlice contentType res accept
req KubernetesRequest ListResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest ListResourceSlice 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 ListResourceSlice AllowWatchBookmarks where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListResourceSlice contentType res accept
-> AllowWatchBookmarks
-> KubernetesRequest ListResourceSlice contentType res accept
applyOptionalParam KubernetesRequest ListResourceSlice contentType res accept
req (AllowWatchBookmarks Bool
xs) =
KubernetesRequest ListResourceSlice contentType res accept
req KubernetesRequest ListResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest ListResourceSlice 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 ListResourceSlice Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListResourceSlice contentType res accept
-> Continue
-> KubernetesRequest ListResourceSlice contentType res accept
applyOptionalParam KubernetesRequest ListResourceSlice contentType res accept
req (Continue Text
xs) =
KubernetesRequest ListResourceSlice contentType res accept
req KubernetesRequest ListResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest ListResourceSlice 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 ListResourceSlice FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListResourceSlice contentType res accept
-> FieldSelector
-> KubernetesRequest ListResourceSlice contentType res accept
applyOptionalParam KubernetesRequest ListResourceSlice contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest ListResourceSlice contentType res accept
req KubernetesRequest ListResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest ListResourceSlice 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 ListResourceSlice LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListResourceSlice contentType res accept
-> LabelSelector
-> KubernetesRequest ListResourceSlice contentType res accept
applyOptionalParam KubernetesRequest ListResourceSlice contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest ListResourceSlice contentType res accept
req KubernetesRequest ListResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest ListResourceSlice 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 ListResourceSlice Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListResourceSlice contentType res accept
-> Limit
-> KubernetesRequest ListResourceSlice contentType res accept
applyOptionalParam KubernetesRequest ListResourceSlice contentType res accept
req (Limit Int
xs) =
KubernetesRequest ListResourceSlice contentType res accept
req KubernetesRequest ListResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest ListResourceSlice 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 ListResourceSlice ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListResourceSlice contentType res accept
-> ResourceVersion
-> KubernetesRequest ListResourceSlice contentType res accept
applyOptionalParam KubernetesRequest ListResourceSlice contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest ListResourceSlice contentType res accept
req KubernetesRequest ListResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest ListResourceSlice 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 ListResourceSlice ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListResourceSlice contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest ListResourceSlice contentType res accept
applyOptionalParam KubernetesRequest ListResourceSlice contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest ListResourceSlice contentType res accept
req KubernetesRequest ListResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest ListResourceSlice 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 ListResourceSlice SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListResourceSlice contentType res accept
-> SendInitialEvents
-> KubernetesRequest ListResourceSlice contentType res accept
applyOptionalParam KubernetesRequest ListResourceSlice contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest ListResourceSlice contentType res accept
req KubernetesRequest ListResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest ListResourceSlice 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 ListResourceSlice TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListResourceSlice contentType res accept
-> TimeoutSeconds
-> KubernetesRequest ListResourceSlice contentType res accept
applyOptionalParam KubernetesRequest ListResourceSlice contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest ListResourceSlice contentType res accept
req KubernetesRequest ListResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest ListResourceSlice 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 ListResourceSlice Watch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListResourceSlice contentType res accept
-> Watch
-> KubernetesRequest ListResourceSlice contentType res accept
applyOptionalParam KubernetesRequest ListResourceSlice contentType res accept
req (Watch Bool
xs) =
KubernetesRequest ListResourceSlice contentType res accept
req KubernetesRequest ListResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest ListResourceSlice 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 ListResourceSlice MimeCborSeq
instance Produces ListResourceSlice MimeJSON
instance Produces ListResourceSlice MimeJsonstreamwatch
instance Produces ListResourceSlice MimeVndKubernetesProtobuf
instance Produces ListResourceSlice MimeVndKubernetesProtobufstreamwatch
instance Produces ListResourceSlice MimeCbor
instance Produces ListResourceSlice MimeYaml
patchDeviceClass
:: (Consumes PatchDeviceClass contentType, MimeRender contentType Body)
=> ContentType contentType
-> Accept accept
-> Body
-> Name
-> KubernetesRequest PatchDeviceClass contentType V1alpha3DeviceClass accept
patchDeviceClass :: forall contentType accept.
(Consumes PatchDeviceClass contentType,
MimeRender contentType Body) =>
ContentType contentType
-> Accept accept
-> Body
-> Name
-> KubernetesRequest
PatchDeviceClass contentType V1alpha3DeviceClass accept
patchDeviceClass ContentType contentType
_ Accept accept
_ Body
body (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
PatchDeviceClass contentType V1alpha3DeviceClass accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PATCH" [ByteString
"/apis/resource.k8s.io/v1alpha3/deviceclasses/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
PatchDeviceClass contentType V1alpha3DeviceClass accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
PatchDeviceClass contentType V1alpha3DeviceClass 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
PatchDeviceClass contentType V1alpha3DeviceClass accept
-> Body
-> KubernetesRequest
PatchDeviceClass contentType V1alpha3DeviceClass 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 PatchDeviceClass contentType,
MimeRender contentType Body) =>
KubernetesRequest PatchDeviceClass contentType res accept
-> Body
-> KubernetesRequest PatchDeviceClass contentType res accept
`setBodyParam` Body
body
data PatchDeviceClass
instance HasBodyParam PatchDeviceClass Body
instance HasOptionalParam PatchDeviceClass Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchDeviceClass contentType res accept
-> Pretty
-> KubernetesRequest PatchDeviceClass contentType res accept
applyOptionalParam KubernetesRequest PatchDeviceClass contentType res accept
req (Pretty Text
xs) =
KubernetesRequest PatchDeviceClass contentType res accept
req KubernetesRequest PatchDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchDeviceClass 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 PatchDeviceClass DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchDeviceClass contentType res accept
-> DryRun
-> KubernetesRequest PatchDeviceClass contentType res accept
applyOptionalParam KubernetesRequest PatchDeviceClass contentType res accept
req (DryRun Text
xs) =
KubernetesRequest PatchDeviceClass contentType res accept
req KubernetesRequest PatchDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchDeviceClass 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 PatchDeviceClass FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchDeviceClass contentType res accept
-> FieldManager
-> KubernetesRequest PatchDeviceClass contentType res accept
applyOptionalParam KubernetesRequest PatchDeviceClass contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest PatchDeviceClass contentType res accept
req KubernetesRequest PatchDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchDeviceClass 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 PatchDeviceClass FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchDeviceClass contentType res accept
-> FieldValidation
-> KubernetesRequest PatchDeviceClass contentType res accept
applyOptionalParam KubernetesRequest PatchDeviceClass contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest PatchDeviceClass contentType res accept
req KubernetesRequest PatchDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchDeviceClass 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 PatchDeviceClass Force where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchDeviceClass contentType res accept
-> Force
-> KubernetesRequest PatchDeviceClass contentType res accept
applyOptionalParam KubernetesRequest PatchDeviceClass contentType res accept
req (Force Bool
xs) =
KubernetesRequest PatchDeviceClass contentType res accept
req KubernetesRequest PatchDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchDeviceClass 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 PatchDeviceClass MimeApplyPatchyaml
instance Consumes PatchDeviceClass MimeJsonPatchjson
instance Consumes PatchDeviceClass MimeMergePatchjson
instance Consumes PatchDeviceClass MimeStrategicMergePatchjson
instance Consumes PatchDeviceClass MimeApplyPatchcbor
instance Produces PatchDeviceClass MimeJSON
instance Produces PatchDeviceClass MimeVndKubernetesProtobuf
instance Produces PatchDeviceClass MimeCbor
instance Produces PatchDeviceClass MimeYaml
patchNamespacedResourceClaim
:: (Consumes PatchNamespacedResourceClaim contentType, MimeRender contentType Body)
=> ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest PatchNamespacedResourceClaim contentType V1alpha3ResourceClaim accept
patchNamespacedResourceClaim :: forall contentType accept.
(Consumes PatchNamespacedResourceClaim contentType,
MimeRender contentType Body) =>
ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest
PatchNamespacedResourceClaim
contentType
V1alpha3ResourceClaim
accept
patchNamespacedResourceClaim ContentType contentType
_ Accept accept
_ Body
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
PatchNamespacedResourceClaim
contentType
V1alpha3ResourceClaim
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PATCH" [ByteString
"/apis/resource.k8s.io/v1alpha3/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclaims/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
PatchNamespacedResourceClaim
contentType
V1alpha3ResourceClaim
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
PatchNamespacedResourceClaim
contentType
V1alpha3ResourceClaim
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
PatchNamespacedResourceClaim
contentType
V1alpha3ResourceClaim
accept
-> Body
-> KubernetesRequest
PatchNamespacedResourceClaim
contentType
V1alpha3ResourceClaim
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 PatchNamespacedResourceClaim contentType,
MimeRender contentType Body) =>
KubernetesRequest
PatchNamespacedResourceClaim contentType res accept
-> Body
-> KubernetesRequest
PatchNamespacedResourceClaim contentType res accept
`setBodyParam` Body
body
data PatchNamespacedResourceClaim
instance HasBodyParam PatchNamespacedResourceClaim Body
instance HasOptionalParam PatchNamespacedResourceClaim Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedResourceClaim contentType res accept
-> Pretty
-> KubernetesRequest
PatchNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedResourceClaim contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
PatchNamespacedResourceClaim contentType res accept
req KubernetesRequest
PatchNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedResourceClaim 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 PatchNamespacedResourceClaim DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedResourceClaim contentType res accept
-> DryRun
-> KubernetesRequest
PatchNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedResourceClaim contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
PatchNamespacedResourceClaim contentType res accept
req KubernetesRequest
PatchNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedResourceClaim 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 PatchNamespacedResourceClaim FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedResourceClaim contentType res accept
-> FieldManager
-> KubernetesRequest
PatchNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedResourceClaim contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
PatchNamespacedResourceClaim contentType res accept
req KubernetesRequest
PatchNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedResourceClaim 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 PatchNamespacedResourceClaim FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedResourceClaim contentType res accept
-> FieldValidation
-> KubernetesRequest
PatchNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedResourceClaim contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest
PatchNamespacedResourceClaim contentType res accept
req KubernetesRequest
PatchNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedResourceClaim 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 PatchNamespacedResourceClaim Force where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedResourceClaim contentType res accept
-> Force
-> KubernetesRequest
PatchNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedResourceClaim contentType res accept
req (Force Bool
xs) =
KubernetesRequest
PatchNamespacedResourceClaim contentType res accept
req KubernetesRequest
PatchNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedResourceClaim 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 PatchNamespacedResourceClaim MimeApplyPatchyaml
instance Consumes PatchNamespacedResourceClaim MimeJsonPatchjson
instance Consumes PatchNamespacedResourceClaim MimeMergePatchjson
instance Consumes PatchNamespacedResourceClaim MimeStrategicMergePatchjson
instance Consumes PatchNamespacedResourceClaim MimeApplyPatchcbor
instance Produces PatchNamespacedResourceClaim MimeJSON
instance Produces PatchNamespacedResourceClaim MimeVndKubernetesProtobuf
instance Produces PatchNamespacedResourceClaim MimeCbor
instance Produces PatchNamespacedResourceClaim MimeYaml
patchNamespacedResourceClaimStatus
:: (Consumes PatchNamespacedResourceClaimStatus contentType, MimeRender contentType Body)
=> ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest PatchNamespacedResourceClaimStatus contentType V1alpha3ResourceClaim accept
patchNamespacedResourceClaimStatus :: forall contentType accept.
(Consumes PatchNamespacedResourceClaimStatus contentType,
MimeRender contentType Body) =>
ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest
PatchNamespacedResourceClaimStatus
contentType
V1alpha3ResourceClaim
accept
patchNamespacedResourceClaimStatus ContentType contentType
_ Accept accept
_ Body
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
PatchNamespacedResourceClaimStatus
contentType
V1alpha3ResourceClaim
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PATCH" [ByteString
"/apis/resource.k8s.io/v1alpha3/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclaims/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name,ByteString
"/status"]
KubernetesRequest
PatchNamespacedResourceClaimStatus
contentType
V1alpha3ResourceClaim
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
PatchNamespacedResourceClaimStatus
contentType
V1alpha3ResourceClaim
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
PatchNamespacedResourceClaimStatus
contentType
V1alpha3ResourceClaim
accept
-> Body
-> KubernetesRequest
PatchNamespacedResourceClaimStatus
contentType
V1alpha3ResourceClaim
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 PatchNamespacedResourceClaimStatus contentType,
MimeRender contentType Body) =>
KubernetesRequest
PatchNamespacedResourceClaimStatus contentType res accept
-> Body
-> KubernetesRequest
PatchNamespacedResourceClaimStatus contentType res accept
`setBodyParam` Body
body
data PatchNamespacedResourceClaimStatus
instance HasBodyParam PatchNamespacedResourceClaimStatus Body
instance HasOptionalParam PatchNamespacedResourceClaimStatus Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedResourceClaimStatus contentType res accept
-> Pretty
-> KubernetesRequest
PatchNamespacedResourceClaimStatus contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedResourceClaimStatus contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
PatchNamespacedResourceClaimStatus contentType res accept
req KubernetesRequest
PatchNamespacedResourceClaimStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedResourceClaimStatus 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 PatchNamespacedResourceClaimStatus DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedResourceClaimStatus contentType res accept
-> DryRun
-> KubernetesRequest
PatchNamespacedResourceClaimStatus contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedResourceClaimStatus contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
PatchNamespacedResourceClaimStatus contentType res accept
req KubernetesRequest
PatchNamespacedResourceClaimStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedResourceClaimStatus 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 PatchNamespacedResourceClaimStatus FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedResourceClaimStatus contentType res accept
-> FieldManager
-> KubernetesRequest
PatchNamespacedResourceClaimStatus contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedResourceClaimStatus contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
PatchNamespacedResourceClaimStatus contentType res accept
req KubernetesRequest
PatchNamespacedResourceClaimStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedResourceClaimStatus 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 PatchNamespacedResourceClaimStatus FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedResourceClaimStatus contentType res accept
-> FieldValidation
-> KubernetesRequest
PatchNamespacedResourceClaimStatus contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedResourceClaimStatus contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest
PatchNamespacedResourceClaimStatus contentType res accept
req KubernetesRequest
PatchNamespacedResourceClaimStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedResourceClaimStatus 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 PatchNamespacedResourceClaimStatus Force where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedResourceClaimStatus contentType res accept
-> Force
-> KubernetesRequest
PatchNamespacedResourceClaimStatus contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedResourceClaimStatus contentType res accept
req (Force Bool
xs) =
KubernetesRequest
PatchNamespacedResourceClaimStatus contentType res accept
req KubernetesRequest
PatchNamespacedResourceClaimStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedResourceClaimStatus 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 PatchNamespacedResourceClaimStatus MimeApplyPatchyaml
instance Consumes PatchNamespacedResourceClaimStatus MimeJsonPatchjson
instance Consumes PatchNamespacedResourceClaimStatus MimeMergePatchjson
instance Consumes PatchNamespacedResourceClaimStatus MimeStrategicMergePatchjson
instance Consumes PatchNamespacedResourceClaimStatus MimeApplyPatchcbor
instance Produces PatchNamespacedResourceClaimStatus MimeJSON
instance Produces PatchNamespacedResourceClaimStatus MimeVndKubernetesProtobuf
instance Produces PatchNamespacedResourceClaimStatus MimeCbor
instance Produces PatchNamespacedResourceClaimStatus MimeYaml
patchNamespacedResourceClaimTemplate
:: (Consumes PatchNamespacedResourceClaimTemplate contentType, MimeRender contentType Body)
=> ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest PatchNamespacedResourceClaimTemplate contentType V1alpha3ResourceClaimTemplate accept
patchNamespacedResourceClaimTemplate :: forall contentType accept.
(Consumes PatchNamespacedResourceClaimTemplate contentType,
MimeRender contentType Body) =>
ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest
PatchNamespacedResourceClaimTemplate
contentType
V1alpha3ResourceClaimTemplate
accept
patchNamespacedResourceClaimTemplate ContentType contentType
_ Accept accept
_ Body
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
PatchNamespacedResourceClaimTemplate
contentType
V1alpha3ResourceClaimTemplate
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PATCH" [ByteString
"/apis/resource.k8s.io/v1alpha3/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclaimtemplates/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
PatchNamespacedResourceClaimTemplate
contentType
V1alpha3ResourceClaimTemplate
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
PatchNamespacedResourceClaimTemplate
contentType
V1alpha3ResourceClaimTemplate
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
PatchNamespacedResourceClaimTemplate
contentType
V1alpha3ResourceClaimTemplate
accept
-> Body
-> KubernetesRequest
PatchNamespacedResourceClaimTemplate
contentType
V1alpha3ResourceClaimTemplate
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 PatchNamespacedResourceClaimTemplate contentType,
MimeRender contentType Body) =>
KubernetesRequest
PatchNamespacedResourceClaimTemplate contentType res accept
-> Body
-> KubernetesRequest
PatchNamespacedResourceClaimTemplate contentType res accept
`setBodyParam` Body
body
data PatchNamespacedResourceClaimTemplate
instance HasBodyParam PatchNamespacedResourceClaimTemplate Body
instance HasOptionalParam PatchNamespacedResourceClaimTemplate Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedResourceClaimTemplate contentType res accept
-> Pretty
-> KubernetesRequest
PatchNamespacedResourceClaimTemplate contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedResourceClaimTemplate contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
PatchNamespacedResourceClaimTemplate contentType res accept
req KubernetesRequest
PatchNamespacedResourceClaimTemplate contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedResourceClaimTemplate 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 PatchNamespacedResourceClaimTemplate DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedResourceClaimTemplate contentType res accept
-> DryRun
-> KubernetesRequest
PatchNamespacedResourceClaimTemplate contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedResourceClaimTemplate contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
PatchNamespacedResourceClaimTemplate contentType res accept
req KubernetesRequest
PatchNamespacedResourceClaimTemplate contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedResourceClaimTemplate 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 PatchNamespacedResourceClaimTemplate FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedResourceClaimTemplate contentType res accept
-> FieldManager
-> KubernetesRequest
PatchNamespacedResourceClaimTemplate contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedResourceClaimTemplate contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
PatchNamespacedResourceClaimTemplate contentType res accept
req KubernetesRequest
PatchNamespacedResourceClaimTemplate contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedResourceClaimTemplate 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 PatchNamespacedResourceClaimTemplate FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedResourceClaimTemplate contentType res accept
-> FieldValidation
-> KubernetesRequest
PatchNamespacedResourceClaimTemplate contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedResourceClaimTemplate contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest
PatchNamespacedResourceClaimTemplate contentType res accept
req KubernetesRequest
PatchNamespacedResourceClaimTemplate contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedResourceClaimTemplate 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 PatchNamespacedResourceClaimTemplate Force where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedResourceClaimTemplate contentType res accept
-> Force
-> KubernetesRequest
PatchNamespacedResourceClaimTemplate contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedResourceClaimTemplate contentType res accept
req (Force Bool
xs) =
KubernetesRequest
PatchNamespacedResourceClaimTemplate contentType res accept
req KubernetesRequest
PatchNamespacedResourceClaimTemplate contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedResourceClaimTemplate 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 PatchNamespacedResourceClaimTemplate MimeApplyPatchyaml
instance Consumes PatchNamespacedResourceClaimTemplate MimeJsonPatchjson
instance Consumes PatchNamespacedResourceClaimTemplate MimeMergePatchjson
instance Consumes PatchNamespacedResourceClaimTemplate MimeStrategicMergePatchjson
instance Consumes PatchNamespacedResourceClaimTemplate MimeApplyPatchcbor
instance Produces PatchNamespacedResourceClaimTemplate MimeJSON
instance Produces PatchNamespacedResourceClaimTemplate MimeVndKubernetesProtobuf
instance Produces PatchNamespacedResourceClaimTemplate MimeCbor
instance Produces PatchNamespacedResourceClaimTemplate MimeYaml
patchResourceSlice
:: (Consumes PatchResourceSlice contentType, MimeRender contentType Body)
=> ContentType contentType
-> Accept accept
-> Body
-> Name
-> KubernetesRequest PatchResourceSlice contentType V1alpha3ResourceSlice accept
patchResourceSlice :: forall contentType accept.
(Consumes PatchResourceSlice contentType,
MimeRender contentType Body) =>
ContentType contentType
-> Accept accept
-> Body
-> Name
-> KubernetesRequest
PatchResourceSlice contentType V1alpha3ResourceSlice accept
patchResourceSlice ContentType contentType
_ Accept accept
_ Body
body (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
PatchResourceSlice contentType V1alpha3ResourceSlice accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PATCH" [ByteString
"/apis/resource.k8s.io/v1alpha3/resourceslices/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
PatchResourceSlice contentType V1alpha3ResourceSlice accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
PatchResourceSlice contentType V1alpha3ResourceSlice 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
PatchResourceSlice contentType V1alpha3ResourceSlice accept
-> Body
-> KubernetesRequest
PatchResourceSlice contentType V1alpha3ResourceSlice 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 PatchResourceSlice contentType,
MimeRender contentType Body) =>
KubernetesRequest PatchResourceSlice contentType res accept
-> Body
-> KubernetesRequest PatchResourceSlice contentType res accept
`setBodyParam` Body
body
data PatchResourceSlice
instance HasBodyParam PatchResourceSlice Body
instance HasOptionalParam PatchResourceSlice Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchResourceSlice contentType res accept
-> Pretty
-> KubernetesRequest PatchResourceSlice contentType res accept
applyOptionalParam KubernetesRequest PatchResourceSlice contentType res accept
req (Pretty Text
xs) =
KubernetesRequest PatchResourceSlice contentType res accept
req KubernetesRequest PatchResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchResourceSlice 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 PatchResourceSlice DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchResourceSlice contentType res accept
-> DryRun
-> KubernetesRequest PatchResourceSlice contentType res accept
applyOptionalParam KubernetesRequest PatchResourceSlice contentType res accept
req (DryRun Text
xs) =
KubernetesRequest PatchResourceSlice contentType res accept
req KubernetesRequest PatchResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchResourceSlice 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 PatchResourceSlice FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchResourceSlice contentType res accept
-> FieldManager
-> KubernetesRequest PatchResourceSlice contentType res accept
applyOptionalParam KubernetesRequest PatchResourceSlice contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest PatchResourceSlice contentType res accept
req KubernetesRequest PatchResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchResourceSlice 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 PatchResourceSlice FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchResourceSlice contentType res accept
-> FieldValidation
-> KubernetesRequest PatchResourceSlice contentType res accept
applyOptionalParam KubernetesRequest PatchResourceSlice contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest PatchResourceSlice contentType res accept
req KubernetesRequest PatchResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchResourceSlice 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 PatchResourceSlice Force where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchResourceSlice contentType res accept
-> Force
-> KubernetesRequest PatchResourceSlice contentType res accept
applyOptionalParam KubernetesRequest PatchResourceSlice contentType res accept
req (Force Bool
xs) =
KubernetesRequest PatchResourceSlice contentType res accept
req KubernetesRequest PatchResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchResourceSlice 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 PatchResourceSlice MimeApplyPatchyaml
instance Consumes PatchResourceSlice MimeJsonPatchjson
instance Consumes PatchResourceSlice MimeMergePatchjson
instance Consumes PatchResourceSlice MimeStrategicMergePatchjson
instance Consumes PatchResourceSlice MimeApplyPatchcbor
instance Produces PatchResourceSlice MimeJSON
instance Produces PatchResourceSlice MimeVndKubernetesProtobuf
instance Produces PatchResourceSlice MimeCbor
instance Produces PatchResourceSlice MimeYaml
readDeviceClass
:: Accept accept
-> Name
-> KubernetesRequest ReadDeviceClass MimeNoContent V1alpha3DeviceClass accept
readDeviceClass :: forall accept.
Accept accept
-> Name
-> KubernetesRequest
ReadDeviceClass MimeNoContent V1alpha3DeviceClass accept
readDeviceClass Accept accept
_ (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
ReadDeviceClass MimeNoContent V1alpha3DeviceClass accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/resource.k8s.io/v1alpha3/deviceclasses/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReadDeviceClass MimeNoContent V1alpha3DeviceClass accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReadDeviceClass MimeNoContent V1alpha3DeviceClass 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 ReadDeviceClass
instance HasOptionalParam ReadDeviceClass Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReadDeviceClass contentType res accept
-> Pretty
-> KubernetesRequest ReadDeviceClass contentType res accept
applyOptionalParam KubernetesRequest ReadDeviceClass contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ReadDeviceClass contentType res accept
req KubernetesRequest ReadDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ReadDeviceClass 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 ReadDeviceClass MimeJSON
instance Produces ReadDeviceClass MimeVndKubernetesProtobuf
instance Produces ReadDeviceClass MimeCbor
instance Produces ReadDeviceClass MimeYaml
readNamespacedResourceClaim
:: Accept accept
-> Name
-> Namespace
-> KubernetesRequest ReadNamespacedResourceClaim MimeNoContent V1alpha3ResourceClaim accept
readNamespacedResourceClaim :: forall accept.
Accept accept
-> Name
-> Namespace
-> KubernetesRequest
ReadNamespacedResourceClaim
MimeNoContent
V1alpha3ResourceClaim
accept
readNamespacedResourceClaim Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReadNamespacedResourceClaim
MimeNoContent
V1alpha3ResourceClaim
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/resource.k8s.io/v1alpha3/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclaims/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReadNamespacedResourceClaim
MimeNoContent
V1alpha3ResourceClaim
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReadNamespacedResourceClaim
MimeNoContent
V1alpha3ResourceClaim
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 ReadNamespacedResourceClaim
instance HasOptionalParam ReadNamespacedResourceClaim Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReadNamespacedResourceClaim contentType res accept
-> Pretty
-> KubernetesRequest
ReadNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
ReadNamespacedResourceClaim contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ReadNamespacedResourceClaim contentType res accept
req KubernetesRequest
ReadNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReadNamespacedResourceClaim 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 ReadNamespacedResourceClaim MimeJSON
instance Produces ReadNamespacedResourceClaim MimeVndKubernetesProtobuf
instance Produces ReadNamespacedResourceClaim MimeCbor
instance Produces ReadNamespacedResourceClaim MimeYaml
readNamespacedResourceClaimStatus
:: Accept accept
-> Name
-> Namespace
-> KubernetesRequest ReadNamespacedResourceClaimStatus MimeNoContent V1alpha3ResourceClaim accept
readNamespacedResourceClaimStatus :: forall accept.
Accept accept
-> Name
-> Namespace
-> KubernetesRequest
ReadNamespacedResourceClaimStatus
MimeNoContent
V1alpha3ResourceClaim
accept
readNamespacedResourceClaimStatus Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReadNamespacedResourceClaimStatus
MimeNoContent
V1alpha3ResourceClaim
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/resource.k8s.io/v1alpha3/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclaims/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name,ByteString
"/status"]
KubernetesRequest
ReadNamespacedResourceClaimStatus
MimeNoContent
V1alpha3ResourceClaim
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReadNamespacedResourceClaimStatus
MimeNoContent
V1alpha3ResourceClaim
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 ReadNamespacedResourceClaimStatus
instance HasOptionalParam ReadNamespacedResourceClaimStatus Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReadNamespacedResourceClaimStatus contentType res accept
-> Pretty
-> KubernetesRequest
ReadNamespacedResourceClaimStatus contentType res accept
applyOptionalParam KubernetesRequest
ReadNamespacedResourceClaimStatus contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ReadNamespacedResourceClaimStatus contentType res accept
req KubernetesRequest
ReadNamespacedResourceClaimStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReadNamespacedResourceClaimStatus 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 ReadNamespacedResourceClaimStatus MimeJSON
instance Produces ReadNamespacedResourceClaimStatus MimeVndKubernetesProtobuf
instance Produces ReadNamespacedResourceClaimStatus MimeCbor
instance Produces ReadNamespacedResourceClaimStatus MimeYaml
readNamespacedResourceClaimTemplate
:: Accept accept
-> Name
-> Namespace
-> KubernetesRequest ReadNamespacedResourceClaimTemplate MimeNoContent V1alpha3ResourceClaimTemplate accept
readNamespacedResourceClaimTemplate :: forall accept.
Accept accept
-> Name
-> Namespace
-> KubernetesRequest
ReadNamespacedResourceClaimTemplate
MimeNoContent
V1alpha3ResourceClaimTemplate
accept
readNamespacedResourceClaimTemplate Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReadNamespacedResourceClaimTemplate
MimeNoContent
V1alpha3ResourceClaimTemplate
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/resource.k8s.io/v1alpha3/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclaimtemplates/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReadNamespacedResourceClaimTemplate
MimeNoContent
V1alpha3ResourceClaimTemplate
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReadNamespacedResourceClaimTemplate
MimeNoContent
V1alpha3ResourceClaimTemplate
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 ReadNamespacedResourceClaimTemplate
instance HasOptionalParam ReadNamespacedResourceClaimTemplate Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReadNamespacedResourceClaimTemplate contentType res accept
-> Pretty
-> KubernetesRequest
ReadNamespacedResourceClaimTemplate contentType res accept
applyOptionalParam KubernetesRequest
ReadNamespacedResourceClaimTemplate contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ReadNamespacedResourceClaimTemplate contentType res accept
req KubernetesRequest
ReadNamespacedResourceClaimTemplate contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReadNamespacedResourceClaimTemplate 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 ReadNamespacedResourceClaimTemplate MimeJSON
instance Produces ReadNamespacedResourceClaimTemplate MimeVndKubernetesProtobuf
instance Produces ReadNamespacedResourceClaimTemplate MimeCbor
instance Produces ReadNamespacedResourceClaimTemplate MimeYaml
readResourceSlice
:: Accept accept
-> Name
-> KubernetesRequest ReadResourceSlice MimeNoContent V1alpha3ResourceSlice accept
readResourceSlice :: forall accept.
Accept accept
-> Name
-> KubernetesRequest
ReadResourceSlice MimeNoContent V1alpha3ResourceSlice accept
readResourceSlice Accept accept
_ (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
ReadResourceSlice MimeNoContent V1alpha3ResourceSlice accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/resource.k8s.io/v1alpha3/resourceslices/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReadResourceSlice MimeNoContent V1alpha3ResourceSlice accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReadResourceSlice MimeNoContent V1alpha3ResourceSlice 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 ReadResourceSlice
instance HasOptionalParam ReadResourceSlice Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReadResourceSlice contentType res accept
-> Pretty
-> KubernetesRequest ReadResourceSlice contentType res accept
applyOptionalParam KubernetesRequest ReadResourceSlice contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ReadResourceSlice contentType res accept
req KubernetesRequest ReadResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest ReadResourceSlice 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 ReadResourceSlice MimeJSON
instance Produces ReadResourceSlice MimeVndKubernetesProtobuf
instance Produces ReadResourceSlice MimeCbor
instance Produces ReadResourceSlice MimeYaml
replaceDeviceClass
:: (Consumes ReplaceDeviceClass contentType, MimeRender contentType V1alpha3DeviceClass)
=> ContentType contentType
-> Accept accept
-> V1alpha3DeviceClass
-> Name
-> KubernetesRequest ReplaceDeviceClass contentType V1alpha3DeviceClass accept
replaceDeviceClass :: forall contentType accept.
(Consumes ReplaceDeviceClass contentType,
MimeRender contentType V1alpha3DeviceClass) =>
ContentType contentType
-> Accept accept
-> V1alpha3DeviceClass
-> Name
-> KubernetesRequest
ReplaceDeviceClass contentType V1alpha3DeviceClass accept
replaceDeviceClass ContentType contentType
_ Accept accept
_ V1alpha3DeviceClass
body (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
ReplaceDeviceClass contentType V1alpha3DeviceClass accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PUT" [ByteString
"/apis/resource.k8s.io/v1alpha3/deviceclasses/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReplaceDeviceClass contentType V1alpha3DeviceClass accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReplaceDeviceClass contentType V1alpha3DeviceClass 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
ReplaceDeviceClass contentType V1alpha3DeviceClass accept
-> V1alpha3DeviceClass
-> KubernetesRequest
ReplaceDeviceClass contentType V1alpha3DeviceClass 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 ReplaceDeviceClass contentType,
MimeRender contentType V1alpha3DeviceClass) =>
KubernetesRequest ReplaceDeviceClass contentType res accept
-> V1alpha3DeviceClass
-> KubernetesRequest ReplaceDeviceClass contentType res accept
`setBodyParam` V1alpha3DeviceClass
body
data ReplaceDeviceClass
instance HasBodyParam ReplaceDeviceClass V1alpha3DeviceClass
instance HasOptionalParam ReplaceDeviceClass Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceDeviceClass contentType res accept
-> Pretty
-> KubernetesRequest ReplaceDeviceClass contentType res accept
applyOptionalParam KubernetesRequest ReplaceDeviceClass contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ReplaceDeviceClass contentType res accept
req KubernetesRequest ReplaceDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ReplaceDeviceClass 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 ReplaceDeviceClass DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceDeviceClass contentType res accept
-> DryRun
-> KubernetesRequest ReplaceDeviceClass contentType res accept
applyOptionalParam KubernetesRequest ReplaceDeviceClass contentType res accept
req (DryRun Text
xs) =
KubernetesRequest ReplaceDeviceClass contentType res accept
req KubernetesRequest ReplaceDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ReplaceDeviceClass 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 ReplaceDeviceClass FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceDeviceClass contentType res accept
-> FieldManager
-> KubernetesRequest ReplaceDeviceClass contentType res accept
applyOptionalParam KubernetesRequest ReplaceDeviceClass contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest ReplaceDeviceClass contentType res accept
req KubernetesRequest ReplaceDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ReplaceDeviceClass 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 ReplaceDeviceClass FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceDeviceClass contentType res accept
-> FieldValidation
-> KubernetesRequest ReplaceDeviceClass contentType res accept
applyOptionalParam KubernetesRequest ReplaceDeviceClass contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest ReplaceDeviceClass contentType res accept
req KubernetesRequest ReplaceDeviceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ReplaceDeviceClass 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 ReplaceDeviceClass mtype
instance Produces ReplaceDeviceClass MimeJSON
instance Produces ReplaceDeviceClass MimeVndKubernetesProtobuf
instance Produces ReplaceDeviceClass MimeCbor
instance Produces ReplaceDeviceClass MimeYaml
replaceNamespacedResourceClaim
:: (Consumes ReplaceNamespacedResourceClaim contentType, MimeRender contentType V1alpha3ResourceClaim)
=> ContentType contentType
-> Accept accept
-> V1alpha3ResourceClaim
-> Name
-> Namespace
-> KubernetesRequest ReplaceNamespacedResourceClaim contentType V1alpha3ResourceClaim accept
replaceNamespacedResourceClaim :: forall contentType accept.
(Consumes ReplaceNamespacedResourceClaim contentType,
MimeRender contentType V1alpha3ResourceClaim) =>
ContentType contentType
-> Accept accept
-> V1alpha3ResourceClaim
-> Name
-> Namespace
-> KubernetesRequest
ReplaceNamespacedResourceClaim
contentType
V1alpha3ResourceClaim
accept
replaceNamespacedResourceClaim ContentType contentType
_ Accept accept
_ V1alpha3ResourceClaim
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReplaceNamespacedResourceClaim
contentType
V1alpha3ResourceClaim
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PUT" [ByteString
"/apis/resource.k8s.io/v1alpha3/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclaims/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReplaceNamespacedResourceClaim
contentType
V1alpha3ResourceClaim
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReplaceNamespacedResourceClaim
contentType
V1alpha3ResourceClaim
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
ReplaceNamespacedResourceClaim
contentType
V1alpha3ResourceClaim
accept
-> V1alpha3ResourceClaim
-> KubernetesRequest
ReplaceNamespacedResourceClaim
contentType
V1alpha3ResourceClaim
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 ReplaceNamespacedResourceClaim contentType,
MimeRender contentType V1alpha3ResourceClaim) =>
KubernetesRequest
ReplaceNamespacedResourceClaim contentType res accept
-> V1alpha3ResourceClaim
-> KubernetesRequest
ReplaceNamespacedResourceClaim contentType res accept
`setBodyParam` V1alpha3ResourceClaim
body
data ReplaceNamespacedResourceClaim
instance HasBodyParam ReplaceNamespacedResourceClaim V1alpha3ResourceClaim
instance HasOptionalParam ReplaceNamespacedResourceClaim Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedResourceClaim contentType res accept
-> Pretty
-> KubernetesRequest
ReplaceNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedResourceClaim contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ReplaceNamespacedResourceClaim contentType res accept
req KubernetesRequest
ReplaceNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedResourceClaim 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 ReplaceNamespacedResourceClaim DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedResourceClaim contentType res accept
-> DryRun
-> KubernetesRequest
ReplaceNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedResourceClaim contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
ReplaceNamespacedResourceClaim contentType res accept
req KubernetesRequest
ReplaceNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedResourceClaim 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 ReplaceNamespacedResourceClaim FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedResourceClaim contentType res accept
-> FieldManager
-> KubernetesRequest
ReplaceNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedResourceClaim contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
ReplaceNamespacedResourceClaim contentType res accept
req KubernetesRequest
ReplaceNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedResourceClaim 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 ReplaceNamespacedResourceClaim FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedResourceClaim contentType res accept
-> FieldValidation
-> KubernetesRequest
ReplaceNamespacedResourceClaim contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedResourceClaim contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest
ReplaceNamespacedResourceClaim contentType res accept
req KubernetesRequest
ReplaceNamespacedResourceClaim contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedResourceClaim 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 ReplaceNamespacedResourceClaim mtype
instance Produces ReplaceNamespacedResourceClaim MimeJSON
instance Produces ReplaceNamespacedResourceClaim MimeVndKubernetesProtobuf
instance Produces ReplaceNamespacedResourceClaim MimeCbor
instance Produces ReplaceNamespacedResourceClaim MimeYaml
replaceNamespacedResourceClaimStatus
:: (Consumes ReplaceNamespacedResourceClaimStatus contentType, MimeRender contentType V1alpha3ResourceClaim)
=> ContentType contentType
-> Accept accept
-> V1alpha3ResourceClaim
-> Name
-> Namespace
-> KubernetesRequest ReplaceNamespacedResourceClaimStatus contentType V1alpha3ResourceClaim accept
replaceNamespacedResourceClaimStatus :: forall contentType accept.
(Consumes ReplaceNamespacedResourceClaimStatus contentType,
MimeRender contentType V1alpha3ResourceClaim) =>
ContentType contentType
-> Accept accept
-> V1alpha3ResourceClaim
-> Name
-> Namespace
-> KubernetesRequest
ReplaceNamespacedResourceClaimStatus
contentType
V1alpha3ResourceClaim
accept
replaceNamespacedResourceClaimStatus ContentType contentType
_ Accept accept
_ V1alpha3ResourceClaim
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReplaceNamespacedResourceClaimStatus
contentType
V1alpha3ResourceClaim
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PUT" [ByteString
"/apis/resource.k8s.io/v1alpha3/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclaims/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name,ByteString
"/status"]
KubernetesRequest
ReplaceNamespacedResourceClaimStatus
contentType
V1alpha3ResourceClaim
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReplaceNamespacedResourceClaimStatus
contentType
V1alpha3ResourceClaim
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
ReplaceNamespacedResourceClaimStatus
contentType
V1alpha3ResourceClaim
accept
-> V1alpha3ResourceClaim
-> KubernetesRequest
ReplaceNamespacedResourceClaimStatus
contentType
V1alpha3ResourceClaim
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 ReplaceNamespacedResourceClaimStatus contentType,
MimeRender contentType V1alpha3ResourceClaim) =>
KubernetesRequest
ReplaceNamespacedResourceClaimStatus contentType res accept
-> V1alpha3ResourceClaim
-> KubernetesRequest
ReplaceNamespacedResourceClaimStatus contentType res accept
`setBodyParam` V1alpha3ResourceClaim
body
data ReplaceNamespacedResourceClaimStatus
instance HasBodyParam ReplaceNamespacedResourceClaimStatus V1alpha3ResourceClaim
instance HasOptionalParam ReplaceNamespacedResourceClaimStatus Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedResourceClaimStatus contentType res accept
-> Pretty
-> KubernetesRequest
ReplaceNamespacedResourceClaimStatus contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedResourceClaimStatus contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ReplaceNamespacedResourceClaimStatus contentType res accept
req KubernetesRequest
ReplaceNamespacedResourceClaimStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedResourceClaimStatus 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 ReplaceNamespacedResourceClaimStatus DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedResourceClaimStatus contentType res accept
-> DryRun
-> KubernetesRequest
ReplaceNamespacedResourceClaimStatus contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedResourceClaimStatus contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
ReplaceNamespacedResourceClaimStatus contentType res accept
req KubernetesRequest
ReplaceNamespacedResourceClaimStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedResourceClaimStatus 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 ReplaceNamespacedResourceClaimStatus FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedResourceClaimStatus contentType res accept
-> FieldManager
-> KubernetesRequest
ReplaceNamespacedResourceClaimStatus contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedResourceClaimStatus contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
ReplaceNamespacedResourceClaimStatus contentType res accept
req KubernetesRequest
ReplaceNamespacedResourceClaimStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedResourceClaimStatus 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 ReplaceNamespacedResourceClaimStatus FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedResourceClaimStatus contentType res accept
-> FieldValidation
-> KubernetesRequest
ReplaceNamespacedResourceClaimStatus contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedResourceClaimStatus contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest
ReplaceNamespacedResourceClaimStatus contentType res accept
req KubernetesRequest
ReplaceNamespacedResourceClaimStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedResourceClaimStatus 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 ReplaceNamespacedResourceClaimStatus mtype
instance Produces ReplaceNamespacedResourceClaimStatus MimeJSON
instance Produces ReplaceNamespacedResourceClaimStatus MimeVndKubernetesProtobuf
instance Produces ReplaceNamespacedResourceClaimStatus MimeCbor
instance Produces ReplaceNamespacedResourceClaimStatus MimeYaml
replaceNamespacedResourceClaimTemplate
:: (Consumes ReplaceNamespacedResourceClaimTemplate contentType, MimeRender contentType V1alpha3ResourceClaimTemplate)
=> ContentType contentType
-> Accept accept
-> V1alpha3ResourceClaimTemplate
-> Name
-> Namespace
-> KubernetesRequest ReplaceNamespacedResourceClaimTemplate contentType V1alpha3ResourceClaimTemplate accept
replaceNamespacedResourceClaimTemplate :: forall contentType accept.
(Consumes ReplaceNamespacedResourceClaimTemplate contentType,
MimeRender contentType V1alpha3ResourceClaimTemplate) =>
ContentType contentType
-> Accept accept
-> V1alpha3ResourceClaimTemplate
-> Name
-> Namespace
-> KubernetesRequest
ReplaceNamespacedResourceClaimTemplate
contentType
V1alpha3ResourceClaimTemplate
accept
replaceNamespacedResourceClaimTemplate ContentType contentType
_ Accept accept
_ V1alpha3ResourceClaimTemplate
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReplaceNamespacedResourceClaimTemplate
contentType
V1alpha3ResourceClaimTemplate
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PUT" [ByteString
"/apis/resource.k8s.io/v1alpha3/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclaimtemplates/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReplaceNamespacedResourceClaimTemplate
contentType
V1alpha3ResourceClaimTemplate
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReplaceNamespacedResourceClaimTemplate
contentType
V1alpha3ResourceClaimTemplate
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
ReplaceNamespacedResourceClaimTemplate
contentType
V1alpha3ResourceClaimTemplate
accept
-> V1alpha3ResourceClaimTemplate
-> KubernetesRequest
ReplaceNamespacedResourceClaimTemplate
contentType
V1alpha3ResourceClaimTemplate
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 ReplaceNamespacedResourceClaimTemplate contentType,
MimeRender contentType V1alpha3ResourceClaimTemplate) =>
KubernetesRequest
ReplaceNamespacedResourceClaimTemplate contentType res accept
-> V1alpha3ResourceClaimTemplate
-> KubernetesRequest
ReplaceNamespacedResourceClaimTemplate contentType res accept
`setBodyParam` V1alpha3ResourceClaimTemplate
body
data ReplaceNamespacedResourceClaimTemplate
instance HasBodyParam ReplaceNamespacedResourceClaimTemplate V1alpha3ResourceClaimTemplate
instance HasOptionalParam ReplaceNamespacedResourceClaimTemplate Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedResourceClaimTemplate contentType res accept
-> Pretty
-> KubernetesRequest
ReplaceNamespacedResourceClaimTemplate contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedResourceClaimTemplate contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ReplaceNamespacedResourceClaimTemplate contentType res accept
req KubernetesRequest
ReplaceNamespacedResourceClaimTemplate contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedResourceClaimTemplate 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 ReplaceNamespacedResourceClaimTemplate DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedResourceClaimTemplate contentType res accept
-> DryRun
-> KubernetesRequest
ReplaceNamespacedResourceClaimTemplate contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedResourceClaimTemplate contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
ReplaceNamespacedResourceClaimTemplate contentType res accept
req KubernetesRequest
ReplaceNamespacedResourceClaimTemplate contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedResourceClaimTemplate 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 ReplaceNamespacedResourceClaimTemplate FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedResourceClaimTemplate contentType res accept
-> FieldManager
-> KubernetesRequest
ReplaceNamespacedResourceClaimTemplate contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedResourceClaimTemplate contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
ReplaceNamespacedResourceClaimTemplate contentType res accept
req KubernetesRequest
ReplaceNamespacedResourceClaimTemplate contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedResourceClaimTemplate 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 ReplaceNamespacedResourceClaimTemplate FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedResourceClaimTemplate contentType res accept
-> FieldValidation
-> KubernetesRequest
ReplaceNamespacedResourceClaimTemplate contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedResourceClaimTemplate contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest
ReplaceNamespacedResourceClaimTemplate contentType res accept
req KubernetesRequest
ReplaceNamespacedResourceClaimTemplate contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedResourceClaimTemplate 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 ReplaceNamespacedResourceClaimTemplate mtype
instance Produces ReplaceNamespacedResourceClaimTemplate MimeJSON
instance Produces ReplaceNamespacedResourceClaimTemplate MimeVndKubernetesProtobuf
instance Produces ReplaceNamespacedResourceClaimTemplate MimeCbor
instance Produces ReplaceNamespacedResourceClaimTemplate MimeYaml
replaceResourceSlice
:: (Consumes ReplaceResourceSlice contentType, MimeRender contentType V1alpha3ResourceSlice)
=> ContentType contentType
-> Accept accept
-> V1alpha3ResourceSlice
-> Name
-> KubernetesRequest ReplaceResourceSlice contentType V1alpha3ResourceSlice accept
replaceResourceSlice :: forall contentType accept.
(Consumes ReplaceResourceSlice contentType,
MimeRender contentType V1alpha3ResourceSlice) =>
ContentType contentType
-> Accept accept
-> V1alpha3ResourceSlice
-> Name
-> KubernetesRequest
ReplaceResourceSlice contentType V1alpha3ResourceSlice accept
replaceResourceSlice ContentType contentType
_ Accept accept
_ V1alpha3ResourceSlice
body (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
ReplaceResourceSlice contentType V1alpha3ResourceSlice accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PUT" [ByteString
"/apis/resource.k8s.io/v1alpha3/resourceslices/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReplaceResourceSlice contentType V1alpha3ResourceSlice accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReplaceResourceSlice contentType V1alpha3ResourceSlice 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
ReplaceResourceSlice contentType V1alpha3ResourceSlice accept
-> V1alpha3ResourceSlice
-> KubernetesRequest
ReplaceResourceSlice contentType V1alpha3ResourceSlice 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 ReplaceResourceSlice contentType,
MimeRender contentType V1alpha3ResourceSlice) =>
KubernetesRequest ReplaceResourceSlice contentType res accept
-> V1alpha3ResourceSlice
-> KubernetesRequest ReplaceResourceSlice contentType res accept
`setBodyParam` V1alpha3ResourceSlice
body
data ReplaceResourceSlice
instance HasBodyParam ReplaceResourceSlice V1alpha3ResourceSlice
instance HasOptionalParam ReplaceResourceSlice Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceResourceSlice contentType res accept
-> Pretty
-> KubernetesRequest ReplaceResourceSlice contentType res accept
applyOptionalParam KubernetesRequest ReplaceResourceSlice contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ReplaceResourceSlice contentType res accept
req KubernetesRequest ReplaceResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest ReplaceResourceSlice 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 ReplaceResourceSlice DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceResourceSlice contentType res accept
-> DryRun
-> KubernetesRequest ReplaceResourceSlice contentType res accept
applyOptionalParam KubernetesRequest ReplaceResourceSlice contentType res accept
req (DryRun Text
xs) =
KubernetesRequest ReplaceResourceSlice contentType res accept
req KubernetesRequest ReplaceResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest ReplaceResourceSlice 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 ReplaceResourceSlice FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceResourceSlice contentType res accept
-> FieldManager
-> KubernetesRequest ReplaceResourceSlice contentType res accept
applyOptionalParam KubernetesRequest ReplaceResourceSlice contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest ReplaceResourceSlice contentType res accept
req KubernetesRequest ReplaceResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest ReplaceResourceSlice 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 ReplaceResourceSlice FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceResourceSlice contentType res accept
-> FieldValidation
-> KubernetesRequest ReplaceResourceSlice contentType res accept
applyOptionalParam KubernetesRequest ReplaceResourceSlice contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest ReplaceResourceSlice contentType res accept
req KubernetesRequest ReplaceResourceSlice contentType res accept
-> [QueryItem]
-> KubernetesRequest ReplaceResourceSlice 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 ReplaceResourceSlice mtype
instance Produces ReplaceResourceSlice MimeJSON
instance Produces ReplaceResourceSlice MimeVndKubernetesProtobuf
instance Produces ReplaceResourceSlice MimeCbor
instance Produces ReplaceResourceSlice MimeYaml