{-# 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.ResourceV1alpha2 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
createNamespacedPodSchedulingContext
:: (Consumes CreateNamespacedPodSchedulingContext contentType, MimeRender contentType V1alpha2PodSchedulingContext)
=> ContentType contentType
-> Accept accept
-> V1alpha2PodSchedulingContext
-> Namespace
-> KubernetesRequest CreateNamespacedPodSchedulingContext contentType V1alpha2PodSchedulingContext accept
createNamespacedPodSchedulingContext :: forall contentType accept.
(Consumes CreateNamespacedPodSchedulingContext contentType,
MimeRender contentType V1alpha2PodSchedulingContext) =>
ContentType contentType
-> Accept accept
-> V1alpha2PodSchedulingContext
-> Namespace
-> KubernetesRequest
CreateNamespacedPodSchedulingContext
contentType
V1alpha2PodSchedulingContext
accept
createNamespacedPodSchedulingContext ContentType contentType
_ Accept accept
_ V1alpha2PodSchedulingContext
body (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
CreateNamespacedPodSchedulingContext
contentType
V1alpha2PodSchedulingContext
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"POST" [ByteString
"/apis/resource.k8s.io/v1alpha2/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/podschedulingcontexts"]
KubernetesRequest
CreateNamespacedPodSchedulingContext
contentType
V1alpha2PodSchedulingContext
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
CreateNamespacedPodSchedulingContext
contentType
V1alpha2PodSchedulingContext
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
CreateNamespacedPodSchedulingContext
contentType
V1alpha2PodSchedulingContext
accept
-> V1alpha2PodSchedulingContext
-> KubernetesRequest
CreateNamespacedPodSchedulingContext
contentType
V1alpha2PodSchedulingContext
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 CreateNamespacedPodSchedulingContext contentType,
MimeRender contentType V1alpha2PodSchedulingContext) =>
KubernetesRequest
CreateNamespacedPodSchedulingContext contentType res accept
-> V1alpha2PodSchedulingContext
-> KubernetesRequest
CreateNamespacedPodSchedulingContext contentType res accept
`setBodyParam` V1alpha2PodSchedulingContext
body
data CreateNamespacedPodSchedulingContext
instance HasBodyParam CreateNamespacedPodSchedulingContext V1alpha2PodSchedulingContext
instance HasOptionalParam CreateNamespacedPodSchedulingContext Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
CreateNamespacedPodSchedulingContext contentType res accept
-> Pretty
-> KubernetesRequest
CreateNamespacedPodSchedulingContext contentType res accept
applyOptionalParam KubernetesRequest
CreateNamespacedPodSchedulingContext contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
CreateNamespacedPodSchedulingContext contentType res accept
req KubernetesRequest
CreateNamespacedPodSchedulingContext contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedPodSchedulingContext 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 CreateNamespacedPodSchedulingContext DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
CreateNamespacedPodSchedulingContext contentType res accept
-> DryRun
-> KubernetesRequest
CreateNamespacedPodSchedulingContext contentType res accept
applyOptionalParam KubernetesRequest
CreateNamespacedPodSchedulingContext contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
CreateNamespacedPodSchedulingContext contentType res accept
req KubernetesRequest
CreateNamespacedPodSchedulingContext contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedPodSchedulingContext 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 CreateNamespacedPodSchedulingContext FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
CreateNamespacedPodSchedulingContext contentType res accept
-> FieldManager
-> KubernetesRequest
CreateNamespacedPodSchedulingContext contentType res accept
applyOptionalParam KubernetesRequest
CreateNamespacedPodSchedulingContext contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
CreateNamespacedPodSchedulingContext contentType res accept
req KubernetesRequest
CreateNamespacedPodSchedulingContext contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedPodSchedulingContext 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 CreateNamespacedPodSchedulingContext FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
CreateNamespacedPodSchedulingContext contentType res accept
-> FieldValidation
-> KubernetesRequest
CreateNamespacedPodSchedulingContext contentType res accept
applyOptionalParam KubernetesRequest
CreateNamespacedPodSchedulingContext contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest
CreateNamespacedPodSchedulingContext contentType res accept
req KubernetesRequest
CreateNamespacedPodSchedulingContext contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedPodSchedulingContext 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 CreateNamespacedPodSchedulingContext mtype
instance Produces CreateNamespacedPodSchedulingContext MimeJSON
instance Produces CreateNamespacedPodSchedulingContext MimeVndKubernetesProtobuf
instance Produces CreateNamespacedPodSchedulingContext MimeYaml
createNamespacedResourceClaim
:: (Consumes CreateNamespacedResourceClaim contentType, MimeRender contentType V1alpha2ResourceClaim)
=> ContentType contentType
-> Accept accept
-> V1alpha2ResourceClaim
-> Namespace
-> KubernetesRequest CreateNamespacedResourceClaim contentType V1alpha2ResourceClaim accept
createNamespacedResourceClaim :: forall contentType accept.
(Consumes CreateNamespacedResourceClaim contentType,
MimeRender contentType V1alpha2ResourceClaim) =>
ContentType contentType
-> Accept accept
-> V1alpha2ResourceClaim
-> Namespace
-> KubernetesRequest
CreateNamespacedResourceClaim
contentType
V1alpha2ResourceClaim
accept
createNamespacedResourceClaim ContentType contentType
_ Accept accept
_ V1alpha2ResourceClaim
body (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
CreateNamespacedResourceClaim
contentType
V1alpha2ResourceClaim
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"POST" [ByteString
"/apis/resource.k8s.io/v1alpha2/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclaims"]
KubernetesRequest
CreateNamespacedResourceClaim
contentType
V1alpha2ResourceClaim
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
CreateNamespacedResourceClaim
contentType
V1alpha2ResourceClaim
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
V1alpha2ResourceClaim
accept
-> V1alpha2ResourceClaim
-> KubernetesRequest
CreateNamespacedResourceClaim
contentType
V1alpha2ResourceClaim
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 V1alpha2ResourceClaim) =>
KubernetesRequest
CreateNamespacedResourceClaim contentType res accept
-> V1alpha2ResourceClaim
-> KubernetesRequest
CreateNamespacedResourceClaim contentType res accept
`setBodyParam` V1alpha2ResourceClaim
body
data CreateNamespacedResourceClaim
instance HasBodyParam CreateNamespacedResourceClaim V1alpha2ResourceClaim
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 MimeYaml
createNamespacedResourceClaimParameters
:: (Consumes CreateNamespacedResourceClaimParameters contentType, MimeRender contentType V1alpha2ResourceClaimParameters)
=> ContentType contentType
-> Accept accept
-> V1alpha2ResourceClaimParameters
-> Namespace
-> KubernetesRequest CreateNamespacedResourceClaimParameters contentType V1alpha2ResourceClaimParameters accept
createNamespacedResourceClaimParameters :: forall contentType accept.
(Consumes CreateNamespacedResourceClaimParameters contentType,
MimeRender contentType V1alpha2ResourceClaimParameters) =>
ContentType contentType
-> Accept accept
-> V1alpha2ResourceClaimParameters
-> Namespace
-> KubernetesRequest
CreateNamespacedResourceClaimParameters
contentType
V1alpha2ResourceClaimParameters
accept
createNamespacedResourceClaimParameters ContentType contentType
_ Accept accept
_ V1alpha2ResourceClaimParameters
body (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
CreateNamespacedResourceClaimParameters
contentType
V1alpha2ResourceClaimParameters
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"POST" [ByteString
"/apis/resource.k8s.io/v1alpha2/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclaimparameters"]
KubernetesRequest
CreateNamespacedResourceClaimParameters
contentType
V1alpha2ResourceClaimParameters
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
CreateNamespacedResourceClaimParameters
contentType
V1alpha2ResourceClaimParameters
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
CreateNamespacedResourceClaimParameters
contentType
V1alpha2ResourceClaimParameters
accept
-> V1alpha2ResourceClaimParameters
-> KubernetesRequest
CreateNamespacedResourceClaimParameters
contentType
V1alpha2ResourceClaimParameters
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 CreateNamespacedResourceClaimParameters contentType,
MimeRender contentType V1alpha2ResourceClaimParameters) =>
KubernetesRequest
CreateNamespacedResourceClaimParameters contentType res accept
-> V1alpha2ResourceClaimParameters
-> KubernetesRequest
CreateNamespacedResourceClaimParameters contentType res accept
`setBodyParam` V1alpha2ResourceClaimParameters
body
data CreateNamespacedResourceClaimParameters
instance HasBodyParam CreateNamespacedResourceClaimParameters V1alpha2ResourceClaimParameters
instance HasOptionalParam CreateNamespacedResourceClaimParameters Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
CreateNamespacedResourceClaimParameters contentType res accept
-> Pretty
-> KubernetesRequest
CreateNamespacedResourceClaimParameters contentType res accept
applyOptionalParam KubernetesRequest
CreateNamespacedResourceClaimParameters contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
CreateNamespacedResourceClaimParameters contentType res accept
req KubernetesRequest
CreateNamespacedResourceClaimParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedResourceClaimParameters 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 CreateNamespacedResourceClaimParameters DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
CreateNamespacedResourceClaimParameters contentType res accept
-> DryRun
-> KubernetesRequest
CreateNamespacedResourceClaimParameters contentType res accept
applyOptionalParam KubernetesRequest
CreateNamespacedResourceClaimParameters contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
CreateNamespacedResourceClaimParameters contentType res accept
req KubernetesRequest
CreateNamespacedResourceClaimParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedResourceClaimParameters 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 CreateNamespacedResourceClaimParameters FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
CreateNamespacedResourceClaimParameters contentType res accept
-> FieldManager
-> KubernetesRequest
CreateNamespacedResourceClaimParameters contentType res accept
applyOptionalParam KubernetesRequest
CreateNamespacedResourceClaimParameters contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
CreateNamespacedResourceClaimParameters contentType res accept
req KubernetesRequest
CreateNamespacedResourceClaimParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedResourceClaimParameters 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 CreateNamespacedResourceClaimParameters FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
CreateNamespacedResourceClaimParameters contentType res accept
-> FieldValidation
-> KubernetesRequest
CreateNamespacedResourceClaimParameters contentType res accept
applyOptionalParam KubernetesRequest
CreateNamespacedResourceClaimParameters contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest
CreateNamespacedResourceClaimParameters contentType res accept
req KubernetesRequest
CreateNamespacedResourceClaimParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedResourceClaimParameters 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 CreateNamespacedResourceClaimParameters mtype
instance Produces CreateNamespacedResourceClaimParameters MimeJSON
instance Produces CreateNamespacedResourceClaimParameters MimeVndKubernetesProtobuf
instance Produces CreateNamespacedResourceClaimParameters MimeYaml
createNamespacedResourceClaimTemplate
:: (Consumes CreateNamespacedResourceClaimTemplate contentType, MimeRender contentType V1alpha2ResourceClaimTemplate)
=> ContentType contentType
-> Accept accept
-> V1alpha2ResourceClaimTemplate
-> Namespace
-> KubernetesRequest CreateNamespacedResourceClaimTemplate contentType V1alpha2ResourceClaimTemplate accept
createNamespacedResourceClaimTemplate :: forall contentType accept.
(Consumes CreateNamespacedResourceClaimTemplate contentType,
MimeRender contentType V1alpha2ResourceClaimTemplate) =>
ContentType contentType
-> Accept accept
-> V1alpha2ResourceClaimTemplate
-> Namespace
-> KubernetesRequest
CreateNamespacedResourceClaimTemplate
contentType
V1alpha2ResourceClaimTemplate
accept
createNamespacedResourceClaimTemplate ContentType contentType
_ Accept accept
_ V1alpha2ResourceClaimTemplate
body (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
CreateNamespacedResourceClaimTemplate
contentType
V1alpha2ResourceClaimTemplate
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"POST" [ByteString
"/apis/resource.k8s.io/v1alpha2/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclaimtemplates"]
KubernetesRequest
CreateNamespacedResourceClaimTemplate
contentType
V1alpha2ResourceClaimTemplate
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
CreateNamespacedResourceClaimTemplate
contentType
V1alpha2ResourceClaimTemplate
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
V1alpha2ResourceClaimTemplate
accept
-> V1alpha2ResourceClaimTemplate
-> KubernetesRequest
CreateNamespacedResourceClaimTemplate
contentType
V1alpha2ResourceClaimTemplate
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 V1alpha2ResourceClaimTemplate) =>
KubernetesRequest
CreateNamespacedResourceClaimTemplate contentType res accept
-> V1alpha2ResourceClaimTemplate
-> KubernetesRequest
CreateNamespacedResourceClaimTemplate contentType res accept
`setBodyParam` V1alpha2ResourceClaimTemplate
body
data CreateNamespacedResourceClaimTemplate
instance HasBodyParam CreateNamespacedResourceClaimTemplate V1alpha2ResourceClaimTemplate
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 MimeYaml
createNamespacedResourceClassParameters
:: (Consumes CreateNamespacedResourceClassParameters contentType, MimeRender contentType V1alpha2ResourceClassParameters)
=> ContentType contentType
-> Accept accept
-> V1alpha2ResourceClassParameters
-> Namespace
-> KubernetesRequest CreateNamespacedResourceClassParameters contentType V1alpha2ResourceClassParameters accept
createNamespacedResourceClassParameters :: forall contentType accept.
(Consumes CreateNamespacedResourceClassParameters contentType,
MimeRender contentType V1alpha2ResourceClassParameters) =>
ContentType contentType
-> Accept accept
-> V1alpha2ResourceClassParameters
-> Namespace
-> KubernetesRequest
CreateNamespacedResourceClassParameters
contentType
V1alpha2ResourceClassParameters
accept
createNamespacedResourceClassParameters ContentType contentType
_ Accept accept
_ V1alpha2ResourceClassParameters
body (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
CreateNamespacedResourceClassParameters
contentType
V1alpha2ResourceClassParameters
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"POST" [ByteString
"/apis/resource.k8s.io/v1alpha2/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclassparameters"]
KubernetesRequest
CreateNamespacedResourceClassParameters
contentType
V1alpha2ResourceClassParameters
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
CreateNamespacedResourceClassParameters
contentType
V1alpha2ResourceClassParameters
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
CreateNamespacedResourceClassParameters
contentType
V1alpha2ResourceClassParameters
accept
-> V1alpha2ResourceClassParameters
-> KubernetesRequest
CreateNamespacedResourceClassParameters
contentType
V1alpha2ResourceClassParameters
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 CreateNamespacedResourceClassParameters contentType,
MimeRender contentType V1alpha2ResourceClassParameters) =>
KubernetesRequest
CreateNamespacedResourceClassParameters contentType res accept
-> V1alpha2ResourceClassParameters
-> KubernetesRequest
CreateNamespacedResourceClassParameters contentType res accept
`setBodyParam` V1alpha2ResourceClassParameters
body
data CreateNamespacedResourceClassParameters
instance HasBodyParam CreateNamespacedResourceClassParameters V1alpha2ResourceClassParameters
instance HasOptionalParam CreateNamespacedResourceClassParameters Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
CreateNamespacedResourceClassParameters contentType res accept
-> Pretty
-> KubernetesRequest
CreateNamespacedResourceClassParameters contentType res accept
applyOptionalParam KubernetesRequest
CreateNamespacedResourceClassParameters contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
CreateNamespacedResourceClassParameters contentType res accept
req KubernetesRequest
CreateNamespacedResourceClassParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedResourceClassParameters 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 CreateNamespacedResourceClassParameters DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
CreateNamespacedResourceClassParameters contentType res accept
-> DryRun
-> KubernetesRequest
CreateNamespacedResourceClassParameters contentType res accept
applyOptionalParam KubernetesRequest
CreateNamespacedResourceClassParameters contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
CreateNamespacedResourceClassParameters contentType res accept
req KubernetesRequest
CreateNamespacedResourceClassParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedResourceClassParameters 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 CreateNamespacedResourceClassParameters FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
CreateNamespacedResourceClassParameters contentType res accept
-> FieldManager
-> KubernetesRequest
CreateNamespacedResourceClassParameters contentType res accept
applyOptionalParam KubernetesRequest
CreateNamespacedResourceClassParameters contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
CreateNamespacedResourceClassParameters contentType res accept
req KubernetesRequest
CreateNamespacedResourceClassParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedResourceClassParameters 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 CreateNamespacedResourceClassParameters FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
CreateNamespacedResourceClassParameters contentType res accept
-> FieldValidation
-> KubernetesRequest
CreateNamespacedResourceClassParameters contentType res accept
applyOptionalParam KubernetesRequest
CreateNamespacedResourceClassParameters contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest
CreateNamespacedResourceClassParameters contentType res accept
req KubernetesRequest
CreateNamespacedResourceClassParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedResourceClassParameters 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 CreateNamespacedResourceClassParameters mtype
instance Produces CreateNamespacedResourceClassParameters MimeJSON
instance Produces CreateNamespacedResourceClassParameters MimeVndKubernetesProtobuf
instance Produces CreateNamespacedResourceClassParameters MimeYaml
createResourceClass
:: (Consumes CreateResourceClass contentType, MimeRender contentType V1alpha2ResourceClass)
=> ContentType contentType
-> Accept accept
-> V1alpha2ResourceClass
-> KubernetesRequest CreateResourceClass contentType V1alpha2ResourceClass accept
createResourceClass :: forall contentType accept.
(Consumes CreateResourceClass contentType,
MimeRender contentType V1alpha2ResourceClass) =>
ContentType contentType
-> Accept accept
-> V1alpha2ResourceClass
-> KubernetesRequest
CreateResourceClass contentType V1alpha2ResourceClass accept
createResourceClass ContentType contentType
_ Accept accept
_ V1alpha2ResourceClass
body =
Method
-> [ByteString]
-> KubernetesRequest
CreateResourceClass contentType V1alpha2ResourceClass accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"POST" [ByteString
"/apis/resource.k8s.io/v1alpha2/resourceclasses"]
KubernetesRequest
CreateResourceClass contentType V1alpha2ResourceClass accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
CreateResourceClass contentType V1alpha2ResourceClass 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
CreateResourceClass contentType V1alpha2ResourceClass accept
-> V1alpha2ResourceClass
-> KubernetesRequest
CreateResourceClass contentType V1alpha2ResourceClass 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 CreateResourceClass contentType,
MimeRender contentType V1alpha2ResourceClass) =>
KubernetesRequest CreateResourceClass contentType res accept
-> V1alpha2ResourceClass
-> KubernetesRequest CreateResourceClass contentType res accept
`setBodyParam` V1alpha2ResourceClass
body
data CreateResourceClass
instance HasBodyParam CreateResourceClass V1alpha2ResourceClass
instance HasOptionalParam CreateResourceClass Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateResourceClass contentType res accept
-> Pretty
-> KubernetesRequest CreateResourceClass contentType res accept
applyOptionalParam KubernetesRequest CreateResourceClass contentType res accept
req (Pretty Text
xs) =
KubernetesRequest CreateResourceClass contentType res accept
req KubernetesRequest CreateResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateResourceClass 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 CreateResourceClass DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateResourceClass contentType res accept
-> DryRun
-> KubernetesRequest CreateResourceClass contentType res accept
applyOptionalParam KubernetesRequest CreateResourceClass contentType res accept
req (DryRun Text
xs) =
KubernetesRequest CreateResourceClass contentType res accept
req KubernetesRequest CreateResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateResourceClass 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 CreateResourceClass FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateResourceClass contentType res accept
-> FieldManager
-> KubernetesRequest CreateResourceClass contentType res accept
applyOptionalParam KubernetesRequest CreateResourceClass contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest CreateResourceClass contentType res accept
req KubernetesRequest CreateResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateResourceClass 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 CreateResourceClass FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateResourceClass contentType res accept
-> FieldValidation
-> KubernetesRequest CreateResourceClass contentType res accept
applyOptionalParam KubernetesRequest CreateResourceClass contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest CreateResourceClass contentType res accept
req KubernetesRequest CreateResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateResourceClass 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 CreateResourceClass mtype
instance Produces CreateResourceClass MimeJSON
instance Produces CreateResourceClass MimeVndKubernetesProtobuf
instance Produces CreateResourceClass MimeYaml
createResourceSlice
:: (Consumes CreateResourceSlice contentType, MimeRender contentType V1alpha2ResourceSlice)
=> ContentType contentType
-> Accept accept
-> V1alpha2ResourceSlice
-> KubernetesRequest CreateResourceSlice contentType V1alpha2ResourceSlice accept
createResourceSlice :: forall contentType accept.
(Consumes CreateResourceSlice contentType,
MimeRender contentType V1alpha2ResourceSlice) =>
ContentType contentType
-> Accept accept
-> V1alpha2ResourceSlice
-> KubernetesRequest
CreateResourceSlice contentType V1alpha2ResourceSlice accept
createResourceSlice ContentType contentType
_ Accept accept
_ V1alpha2ResourceSlice
body =
Method
-> [ByteString]
-> KubernetesRequest
CreateResourceSlice contentType V1alpha2ResourceSlice accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"POST" [ByteString
"/apis/resource.k8s.io/v1alpha2/resourceslices"]
KubernetesRequest
CreateResourceSlice contentType V1alpha2ResourceSlice accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
CreateResourceSlice contentType V1alpha2ResourceSlice 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 V1alpha2ResourceSlice accept
-> V1alpha2ResourceSlice
-> KubernetesRequest
CreateResourceSlice contentType V1alpha2ResourceSlice 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 V1alpha2ResourceSlice) =>
KubernetesRequest CreateResourceSlice contentType res accept
-> V1alpha2ResourceSlice
-> KubernetesRequest CreateResourceSlice contentType res accept
`setBodyParam` V1alpha2ResourceSlice
body
data CreateResourceSlice
instance HasBodyParam CreateResourceSlice V1alpha2ResourceSlice
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 MimeYaml
deleteCollectionNamespacedPodSchedulingContext
:: (Consumes DeleteCollectionNamespacedPodSchedulingContext contentType)
=> ContentType contentType
-> Accept accept
-> Namespace
-> KubernetesRequest DeleteCollectionNamespacedPodSchedulingContext contentType V1Status accept
deleteCollectionNamespacedPodSchedulingContext :: forall contentType accept.
Consumes
DeleteCollectionNamespacedPodSchedulingContext contentType =>
ContentType contentType
-> Accept accept
-> Namespace
-> KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
V1Status
accept
deleteCollectionNamespacedPodSchedulingContext ContentType contentType
_ Accept accept
_ (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
V1Status
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/resource.k8s.io/v1alpha2/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/podschedulingcontexts"]
KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
V1Status
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
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 DeleteCollectionNamespacedPodSchedulingContext
instance HasBodyParam DeleteCollectionNamespacedPodSchedulingContext V1DeleteOptions
instance HasOptionalParam DeleteCollectionNamespacedPodSchedulingContext Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
-> Pretty
-> KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
req (Pretty Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
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 DeleteCollectionNamespacedPodSchedulingContext Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
-> Continue
-> KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
req (Continue Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
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 DeleteCollectionNamespacedPodSchedulingContext DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
-> DryRun
-> KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
req (DryRun Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
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 DeleteCollectionNamespacedPodSchedulingContext FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
-> FieldSelector
-> KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
req (FieldSelector Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
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 DeleteCollectionNamespacedPodSchedulingContext GracePeriodSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
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 DeleteCollectionNamespacedPodSchedulingContext LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
-> LabelSelector
-> KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
req (LabelSelector Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
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 DeleteCollectionNamespacedPodSchedulingContext Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
-> Limit
-> KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
req (Limit Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
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 DeleteCollectionNamespacedPodSchedulingContext OrphanDependents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
-> OrphanDependents
-> KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
req (OrphanDependents Bool
xs) =
KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
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 DeleteCollectionNamespacedPodSchedulingContext PropagationPolicy where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
-> PropagationPolicy
-> KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
req (PropagationPolicy Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
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 DeleteCollectionNamespacedPodSchedulingContext ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
-> ResourceVersion
-> KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
req (ResourceVersion Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
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 DeleteCollectionNamespacedPodSchedulingContext ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
-> ResourceVersionMatch
-> KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
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 DeleteCollectionNamespacedPodSchedulingContext SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
-> SendInitialEvents
-> KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
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 DeleteCollectionNamespacedPodSchedulingContext TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
-> TimeoutSeconds
-> KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedPodSchedulingContext
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 DeleteCollectionNamespacedPodSchedulingContext mtype
instance Produces DeleteCollectionNamespacedPodSchedulingContext MimeJSON
instance Produces DeleteCollectionNamespacedPodSchedulingContext MimeVndKubernetesProtobuf
instance Produces DeleteCollectionNamespacedPodSchedulingContext 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/v1alpha2/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 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 MimeYaml
deleteCollectionNamespacedResourceClaimParameters
:: (Consumes DeleteCollectionNamespacedResourceClaimParameters contentType)
=> ContentType contentType
-> Accept accept
-> Namespace
-> KubernetesRequest DeleteCollectionNamespacedResourceClaimParameters contentType V1Status accept
deleteCollectionNamespacedResourceClaimParameters :: forall contentType accept.
Consumes
DeleteCollectionNamespacedResourceClaimParameters contentType =>
ContentType contentType
-> Accept accept
-> Namespace
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
V1Status
accept
deleteCollectionNamespacedResourceClaimParameters ContentType contentType
_ Accept accept
_ (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
V1Status
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/resource.k8s.io/v1alpha2/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclaimparameters"]
KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
V1Status
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
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 DeleteCollectionNamespacedResourceClaimParameters
instance HasBodyParam DeleteCollectionNamespacedResourceClaimParameters V1DeleteOptions
instance HasOptionalParam DeleteCollectionNamespacedResourceClaimParameters Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
-> Pretty
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
req (Pretty Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
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 DeleteCollectionNamespacedResourceClaimParameters Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
-> Continue
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
req (Continue Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
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 DeleteCollectionNamespacedResourceClaimParameters DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
-> DryRun
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
req (DryRun Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
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 DeleteCollectionNamespacedResourceClaimParameters FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
-> FieldSelector
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
req (FieldSelector Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
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 DeleteCollectionNamespacedResourceClaimParameters GracePeriodSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
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 DeleteCollectionNamespacedResourceClaimParameters LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
-> LabelSelector
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
req (LabelSelector Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
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 DeleteCollectionNamespacedResourceClaimParameters Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
-> Limit
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
req (Limit Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
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 DeleteCollectionNamespacedResourceClaimParameters OrphanDependents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
-> OrphanDependents
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
req (OrphanDependents Bool
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
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 DeleteCollectionNamespacedResourceClaimParameters PropagationPolicy where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
-> PropagationPolicy
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
req (PropagationPolicy Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
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 DeleteCollectionNamespacedResourceClaimParameters ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
-> ResourceVersion
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
req (ResourceVersion Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
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 DeleteCollectionNamespacedResourceClaimParameters ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
-> ResourceVersionMatch
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
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 DeleteCollectionNamespacedResourceClaimParameters SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
-> SendInitialEvents
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
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 DeleteCollectionNamespacedResourceClaimParameters TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
-> TimeoutSeconds
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClaimParameters
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 DeleteCollectionNamespacedResourceClaimParameters mtype
instance Produces DeleteCollectionNamespacedResourceClaimParameters MimeJSON
instance Produces DeleteCollectionNamespacedResourceClaimParameters MimeVndKubernetesProtobuf
instance Produces DeleteCollectionNamespacedResourceClaimParameters 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/v1alpha2/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 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 MimeYaml
deleteCollectionNamespacedResourceClassParameters
:: (Consumes DeleteCollectionNamespacedResourceClassParameters contentType)
=> ContentType contentType
-> Accept accept
-> Namespace
-> KubernetesRequest DeleteCollectionNamespacedResourceClassParameters contentType V1Status accept
deleteCollectionNamespacedResourceClassParameters :: forall contentType accept.
Consumes
DeleteCollectionNamespacedResourceClassParameters contentType =>
ContentType contentType
-> Accept accept
-> Namespace
-> KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
V1Status
accept
deleteCollectionNamespacedResourceClassParameters ContentType contentType
_ Accept accept
_ (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
V1Status
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/resource.k8s.io/v1alpha2/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclassparameters"]
KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
V1Status
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
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 DeleteCollectionNamespacedResourceClassParameters
instance HasBodyParam DeleteCollectionNamespacedResourceClassParameters V1DeleteOptions
instance HasOptionalParam DeleteCollectionNamespacedResourceClassParameters Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
-> Pretty
-> KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
req (Pretty Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
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 DeleteCollectionNamespacedResourceClassParameters Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
-> Continue
-> KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
req (Continue Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
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 DeleteCollectionNamespacedResourceClassParameters DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
-> DryRun
-> KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
req (DryRun Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
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 DeleteCollectionNamespacedResourceClassParameters FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
-> FieldSelector
-> KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
req (FieldSelector Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
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 DeleteCollectionNamespacedResourceClassParameters GracePeriodSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
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 DeleteCollectionNamespacedResourceClassParameters LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
-> LabelSelector
-> KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
req (LabelSelector Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
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 DeleteCollectionNamespacedResourceClassParameters Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
-> Limit
-> KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
req (Limit Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
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 DeleteCollectionNamespacedResourceClassParameters OrphanDependents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
-> OrphanDependents
-> KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
req (OrphanDependents Bool
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
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 DeleteCollectionNamespacedResourceClassParameters PropagationPolicy where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
-> PropagationPolicy
-> KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
req (PropagationPolicy Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
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 DeleteCollectionNamespacedResourceClassParameters ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
-> ResourceVersion
-> KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
req (ResourceVersion Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
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 DeleteCollectionNamespacedResourceClassParameters ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
-> ResourceVersionMatch
-> KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
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 DeleteCollectionNamespacedResourceClassParameters SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
-> SendInitialEvents
-> KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
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 DeleteCollectionNamespacedResourceClassParameters TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
-> TimeoutSeconds
-> KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
req KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedResourceClassParameters
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 DeleteCollectionNamespacedResourceClassParameters mtype
instance Produces DeleteCollectionNamespacedResourceClassParameters MimeJSON
instance Produces DeleteCollectionNamespacedResourceClassParameters MimeVndKubernetesProtobuf
instance Produces DeleteCollectionNamespacedResourceClassParameters MimeYaml
deleteCollectionResourceClass
:: (Consumes DeleteCollectionResourceClass contentType)
=> ContentType contentType
-> Accept accept
-> KubernetesRequest DeleteCollectionResourceClass contentType V1Status accept
deleteCollectionResourceClass :: forall contentType accept.
Consumes DeleteCollectionResourceClass contentType =>
ContentType contentType
-> Accept accept
-> KubernetesRequest
DeleteCollectionResourceClass contentType V1Status accept
deleteCollectionResourceClass ContentType contentType
_ Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
DeleteCollectionResourceClass contentType V1Status accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/resource.k8s.io/v1alpha2/resourceclasses"]
KubernetesRequest
DeleteCollectionResourceClass contentType V1Status accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteCollectionResourceClass 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 DeleteCollectionResourceClass
instance HasBodyParam DeleteCollectionResourceClass V1DeleteOptions
instance HasOptionalParam DeleteCollectionResourceClass Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionResourceClass contentType res accept
-> Pretty
-> KubernetesRequest
DeleteCollectionResourceClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionResourceClass contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
DeleteCollectionResourceClass contentType res accept
req KubernetesRequest
DeleteCollectionResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionResourceClass 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 DeleteCollectionResourceClass Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionResourceClass contentType res accept
-> Continue
-> KubernetesRequest
DeleteCollectionResourceClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionResourceClass contentType res accept
req (Continue Text
xs) =
KubernetesRequest
DeleteCollectionResourceClass contentType res accept
req KubernetesRequest
DeleteCollectionResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionResourceClass 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 DeleteCollectionResourceClass DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionResourceClass contentType res accept
-> DryRun
-> KubernetesRequest
DeleteCollectionResourceClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionResourceClass contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
DeleteCollectionResourceClass contentType res accept
req KubernetesRequest
DeleteCollectionResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionResourceClass 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 DeleteCollectionResourceClass FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionResourceClass contentType res accept
-> FieldSelector
-> KubernetesRequest
DeleteCollectionResourceClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionResourceClass contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
DeleteCollectionResourceClass contentType res accept
req KubernetesRequest
DeleteCollectionResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionResourceClass 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 DeleteCollectionResourceClass GracePeriodSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionResourceClass contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteCollectionResourceClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionResourceClass contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest
DeleteCollectionResourceClass contentType res accept
req KubernetesRequest
DeleteCollectionResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionResourceClass 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 DeleteCollectionResourceClass LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionResourceClass contentType res accept
-> LabelSelector
-> KubernetesRequest
DeleteCollectionResourceClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionResourceClass contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
DeleteCollectionResourceClass contentType res accept
req KubernetesRequest
DeleteCollectionResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionResourceClass 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 DeleteCollectionResourceClass Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionResourceClass contentType res accept
-> Limit
-> KubernetesRequest
DeleteCollectionResourceClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionResourceClass contentType res accept
req (Limit Int
xs) =
KubernetesRequest
DeleteCollectionResourceClass contentType res accept
req KubernetesRequest
DeleteCollectionResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionResourceClass 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 DeleteCollectionResourceClass OrphanDependents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionResourceClass contentType res accept
-> OrphanDependents
-> KubernetesRequest
DeleteCollectionResourceClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionResourceClass contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest
DeleteCollectionResourceClass contentType res accept
req KubernetesRequest
DeleteCollectionResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionResourceClass 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 DeleteCollectionResourceClass PropagationPolicy where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionResourceClass contentType res accept
-> PropagationPolicy
-> KubernetesRequest
DeleteCollectionResourceClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionResourceClass contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest
DeleteCollectionResourceClass contentType res accept
req KubernetesRequest
DeleteCollectionResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionResourceClass 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 DeleteCollectionResourceClass ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionResourceClass contentType res accept
-> ResourceVersion
-> KubernetesRequest
DeleteCollectionResourceClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionResourceClass contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
DeleteCollectionResourceClass contentType res accept
req KubernetesRequest
DeleteCollectionResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionResourceClass 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 DeleteCollectionResourceClass ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionResourceClass contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest
DeleteCollectionResourceClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionResourceClass contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest
DeleteCollectionResourceClass contentType res accept
req KubernetesRequest
DeleteCollectionResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionResourceClass 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 DeleteCollectionResourceClass SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionResourceClass contentType res accept
-> SendInitialEvents
-> KubernetesRequest
DeleteCollectionResourceClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionResourceClass contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest
DeleteCollectionResourceClass contentType res accept
req KubernetesRequest
DeleteCollectionResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionResourceClass 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 DeleteCollectionResourceClass TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionResourceClass contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
DeleteCollectionResourceClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionResourceClass contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
DeleteCollectionResourceClass contentType res accept
req KubernetesRequest
DeleteCollectionResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionResourceClass 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 DeleteCollectionResourceClass mtype
instance Produces DeleteCollectionResourceClass MimeJSON
instance Produces DeleteCollectionResourceClass MimeVndKubernetesProtobuf
instance Produces DeleteCollectionResourceClass 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/v1alpha2/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 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 MimeYaml
deleteNamespacedPodSchedulingContext
:: (Consumes DeleteNamespacedPodSchedulingContext contentType)
=> ContentType contentType
-> Accept accept
-> Name
-> Namespace
-> KubernetesRequest DeleteNamespacedPodSchedulingContext contentType V1alpha2PodSchedulingContext accept
deleteNamespacedPodSchedulingContext :: forall contentType accept.
Consumes DeleteNamespacedPodSchedulingContext contentType =>
ContentType contentType
-> Accept accept
-> Name
-> Namespace
-> KubernetesRequest
DeleteNamespacedPodSchedulingContext
contentType
V1alpha2PodSchedulingContext
accept
deleteNamespacedPodSchedulingContext ContentType contentType
_ Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteNamespacedPodSchedulingContext
contentType
V1alpha2PodSchedulingContext
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/resource.k8s.io/v1alpha2/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/podschedulingcontexts/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
DeleteNamespacedPodSchedulingContext
contentType
V1alpha2PodSchedulingContext
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteNamespacedPodSchedulingContext
contentType
V1alpha2PodSchedulingContext
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 DeleteNamespacedPodSchedulingContext
instance HasBodyParam DeleteNamespacedPodSchedulingContext V1DeleteOptions
instance HasOptionalParam DeleteNamespacedPodSchedulingContext Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteNamespacedPodSchedulingContext contentType res accept
-> Pretty
-> KubernetesRequest
DeleteNamespacedPodSchedulingContext contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedPodSchedulingContext contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
DeleteNamespacedPodSchedulingContext contentType res accept
req KubernetesRequest
DeleteNamespacedPodSchedulingContext contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedPodSchedulingContext 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 DeleteNamespacedPodSchedulingContext DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteNamespacedPodSchedulingContext contentType res accept
-> DryRun
-> KubernetesRequest
DeleteNamespacedPodSchedulingContext contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedPodSchedulingContext contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
DeleteNamespacedPodSchedulingContext contentType res accept
req KubernetesRequest
DeleteNamespacedPodSchedulingContext contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedPodSchedulingContext 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 DeleteNamespacedPodSchedulingContext GracePeriodSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteNamespacedPodSchedulingContext contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteNamespacedPodSchedulingContext contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedPodSchedulingContext contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest
DeleteNamespacedPodSchedulingContext contentType res accept
req KubernetesRequest
DeleteNamespacedPodSchedulingContext contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedPodSchedulingContext 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 DeleteNamespacedPodSchedulingContext OrphanDependents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteNamespacedPodSchedulingContext contentType res accept
-> OrphanDependents
-> KubernetesRequest
DeleteNamespacedPodSchedulingContext contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedPodSchedulingContext contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest
DeleteNamespacedPodSchedulingContext contentType res accept
req KubernetesRequest
DeleteNamespacedPodSchedulingContext contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedPodSchedulingContext 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 DeleteNamespacedPodSchedulingContext PropagationPolicy where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteNamespacedPodSchedulingContext contentType res accept
-> PropagationPolicy
-> KubernetesRequest
DeleteNamespacedPodSchedulingContext contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedPodSchedulingContext contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest
DeleteNamespacedPodSchedulingContext contentType res accept
req KubernetesRequest
DeleteNamespacedPodSchedulingContext contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedPodSchedulingContext 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 DeleteNamespacedPodSchedulingContext mtype
instance Produces DeleteNamespacedPodSchedulingContext MimeJSON
instance Produces DeleteNamespacedPodSchedulingContext MimeVndKubernetesProtobuf
instance Produces DeleteNamespacedPodSchedulingContext MimeYaml
deleteNamespacedResourceClaim
:: (Consumes DeleteNamespacedResourceClaim contentType)
=> ContentType contentType
-> Accept accept
-> Name
-> Namespace
-> KubernetesRequest DeleteNamespacedResourceClaim contentType V1alpha2ResourceClaim accept
deleteNamespacedResourceClaim :: forall contentType accept.
Consumes DeleteNamespacedResourceClaim contentType =>
ContentType contentType
-> Accept accept
-> Name
-> Namespace
-> KubernetesRequest
DeleteNamespacedResourceClaim
contentType
V1alpha2ResourceClaim
accept
deleteNamespacedResourceClaim ContentType contentType
_ Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteNamespacedResourceClaim
contentType
V1alpha2ResourceClaim
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/resource.k8s.io/v1alpha2/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
V1alpha2ResourceClaim
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteNamespacedResourceClaim
contentType
V1alpha2ResourceClaim
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 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 MimeYaml
deleteNamespacedResourceClaimParameters
:: (Consumes DeleteNamespacedResourceClaimParameters contentType)
=> ContentType contentType
-> Accept accept
-> Name
-> Namespace
-> KubernetesRequest DeleteNamespacedResourceClaimParameters contentType V1alpha2ResourceClaimParameters accept
deleteNamespacedResourceClaimParameters :: forall contentType accept.
Consumes DeleteNamespacedResourceClaimParameters contentType =>
ContentType contentType
-> Accept accept
-> Name
-> Namespace
-> KubernetesRequest
DeleteNamespacedResourceClaimParameters
contentType
V1alpha2ResourceClaimParameters
accept
deleteNamespacedResourceClaimParameters ContentType contentType
_ Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteNamespacedResourceClaimParameters
contentType
V1alpha2ResourceClaimParameters
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/resource.k8s.io/v1alpha2/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclaimparameters/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
DeleteNamespacedResourceClaimParameters
contentType
V1alpha2ResourceClaimParameters
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteNamespacedResourceClaimParameters
contentType
V1alpha2ResourceClaimParameters
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 DeleteNamespacedResourceClaimParameters
instance HasBodyParam DeleteNamespacedResourceClaimParameters V1DeleteOptions
instance HasOptionalParam DeleteNamespacedResourceClaimParameters Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteNamespacedResourceClaimParameters contentType res accept
-> Pretty
-> KubernetesRequest
DeleteNamespacedResourceClaimParameters contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedResourceClaimParameters contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
DeleteNamespacedResourceClaimParameters contentType res accept
req KubernetesRequest
DeleteNamespacedResourceClaimParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedResourceClaimParameters 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 DeleteNamespacedResourceClaimParameters DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteNamespacedResourceClaimParameters contentType res accept
-> DryRun
-> KubernetesRequest
DeleteNamespacedResourceClaimParameters contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedResourceClaimParameters contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
DeleteNamespacedResourceClaimParameters contentType res accept
req KubernetesRequest
DeleteNamespacedResourceClaimParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedResourceClaimParameters 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 DeleteNamespacedResourceClaimParameters GracePeriodSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteNamespacedResourceClaimParameters contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteNamespacedResourceClaimParameters contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedResourceClaimParameters contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest
DeleteNamespacedResourceClaimParameters contentType res accept
req KubernetesRequest
DeleteNamespacedResourceClaimParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedResourceClaimParameters 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 DeleteNamespacedResourceClaimParameters OrphanDependents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteNamespacedResourceClaimParameters contentType res accept
-> OrphanDependents
-> KubernetesRequest
DeleteNamespacedResourceClaimParameters contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedResourceClaimParameters contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest
DeleteNamespacedResourceClaimParameters contentType res accept
req KubernetesRequest
DeleteNamespacedResourceClaimParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedResourceClaimParameters 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 DeleteNamespacedResourceClaimParameters PropagationPolicy where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteNamespacedResourceClaimParameters contentType res accept
-> PropagationPolicy
-> KubernetesRequest
DeleteNamespacedResourceClaimParameters contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedResourceClaimParameters contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest
DeleteNamespacedResourceClaimParameters contentType res accept
req KubernetesRequest
DeleteNamespacedResourceClaimParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedResourceClaimParameters 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 DeleteNamespacedResourceClaimParameters mtype
instance Produces DeleteNamespacedResourceClaimParameters MimeJSON
instance Produces DeleteNamespacedResourceClaimParameters MimeVndKubernetesProtobuf
instance Produces DeleteNamespacedResourceClaimParameters MimeYaml
deleteNamespacedResourceClaimTemplate
:: (Consumes DeleteNamespacedResourceClaimTemplate contentType)
=> ContentType contentType
-> Accept accept
-> Name
-> Namespace
-> KubernetesRequest DeleteNamespacedResourceClaimTemplate contentType V1alpha2ResourceClaimTemplate accept
deleteNamespacedResourceClaimTemplate :: forall contentType accept.
Consumes DeleteNamespacedResourceClaimTemplate contentType =>
ContentType contentType
-> Accept accept
-> Name
-> Namespace
-> KubernetesRequest
DeleteNamespacedResourceClaimTemplate
contentType
V1alpha2ResourceClaimTemplate
accept
deleteNamespacedResourceClaimTemplate ContentType contentType
_ Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteNamespacedResourceClaimTemplate
contentType
V1alpha2ResourceClaimTemplate
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/resource.k8s.io/v1alpha2/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
V1alpha2ResourceClaimTemplate
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteNamespacedResourceClaimTemplate
contentType
V1alpha2ResourceClaimTemplate
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 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 MimeYaml
deleteNamespacedResourceClassParameters
:: (Consumes DeleteNamespacedResourceClassParameters contentType)
=> ContentType contentType
-> Accept accept
-> Name
-> Namespace
-> KubernetesRequest DeleteNamespacedResourceClassParameters contentType V1alpha2ResourceClassParameters accept
deleteNamespacedResourceClassParameters :: forall contentType accept.
Consumes DeleteNamespacedResourceClassParameters contentType =>
ContentType contentType
-> Accept accept
-> Name
-> Namespace
-> KubernetesRequest
DeleteNamespacedResourceClassParameters
contentType
V1alpha2ResourceClassParameters
accept
deleteNamespacedResourceClassParameters ContentType contentType
_ Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteNamespacedResourceClassParameters
contentType
V1alpha2ResourceClassParameters
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/resource.k8s.io/v1alpha2/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclassparameters/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
DeleteNamespacedResourceClassParameters
contentType
V1alpha2ResourceClassParameters
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteNamespacedResourceClassParameters
contentType
V1alpha2ResourceClassParameters
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 DeleteNamespacedResourceClassParameters
instance HasBodyParam DeleteNamespacedResourceClassParameters V1DeleteOptions
instance HasOptionalParam DeleteNamespacedResourceClassParameters Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteNamespacedResourceClassParameters contentType res accept
-> Pretty
-> KubernetesRequest
DeleteNamespacedResourceClassParameters contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedResourceClassParameters contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
DeleteNamespacedResourceClassParameters contentType res accept
req KubernetesRequest
DeleteNamespacedResourceClassParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedResourceClassParameters 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 DeleteNamespacedResourceClassParameters DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteNamespacedResourceClassParameters contentType res accept
-> DryRun
-> KubernetesRequest
DeleteNamespacedResourceClassParameters contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedResourceClassParameters contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
DeleteNamespacedResourceClassParameters contentType res accept
req KubernetesRequest
DeleteNamespacedResourceClassParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedResourceClassParameters 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 DeleteNamespacedResourceClassParameters GracePeriodSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteNamespacedResourceClassParameters contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteNamespacedResourceClassParameters contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedResourceClassParameters contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest
DeleteNamespacedResourceClassParameters contentType res accept
req KubernetesRequest
DeleteNamespacedResourceClassParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedResourceClassParameters 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 DeleteNamespacedResourceClassParameters OrphanDependents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteNamespacedResourceClassParameters contentType res accept
-> OrphanDependents
-> KubernetesRequest
DeleteNamespacedResourceClassParameters contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedResourceClassParameters contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest
DeleteNamespacedResourceClassParameters contentType res accept
req KubernetesRequest
DeleteNamespacedResourceClassParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedResourceClassParameters 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 DeleteNamespacedResourceClassParameters PropagationPolicy where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteNamespacedResourceClassParameters contentType res accept
-> PropagationPolicy
-> KubernetesRequest
DeleteNamespacedResourceClassParameters contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedResourceClassParameters contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest
DeleteNamespacedResourceClassParameters contentType res accept
req KubernetesRequest
DeleteNamespacedResourceClassParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedResourceClassParameters 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 DeleteNamespacedResourceClassParameters mtype
instance Produces DeleteNamespacedResourceClassParameters MimeJSON
instance Produces DeleteNamespacedResourceClassParameters MimeVndKubernetesProtobuf
instance Produces DeleteNamespacedResourceClassParameters MimeYaml
deleteResourceClass
:: (Consumes DeleteResourceClass contentType)
=> ContentType contentType
-> Accept accept
-> Name
-> KubernetesRequest DeleteResourceClass contentType V1alpha2ResourceClass accept
deleteResourceClass :: forall contentType accept.
Consumes DeleteResourceClass contentType =>
ContentType contentType
-> Accept accept
-> Name
-> KubernetesRequest
DeleteResourceClass contentType V1alpha2ResourceClass accept
deleteResourceClass ContentType contentType
_ Accept accept
_ (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteResourceClass contentType V1alpha2ResourceClass accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/resource.k8s.io/v1alpha2/resourceclasses/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
DeleteResourceClass contentType V1alpha2ResourceClass accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteResourceClass contentType V1alpha2ResourceClass 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 DeleteResourceClass
instance HasBodyParam DeleteResourceClass V1DeleteOptions
instance HasOptionalParam DeleteResourceClass Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteResourceClass contentType res accept
-> Pretty
-> KubernetesRequest DeleteResourceClass contentType res accept
applyOptionalParam KubernetesRequest DeleteResourceClass contentType res accept
req (Pretty Text
xs) =
KubernetesRequest DeleteResourceClass contentType res accept
req KubernetesRequest DeleteResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteResourceClass 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 DeleteResourceClass DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteResourceClass contentType res accept
-> DryRun
-> KubernetesRequest DeleteResourceClass contentType res accept
applyOptionalParam KubernetesRequest DeleteResourceClass contentType res accept
req (DryRun Text
xs) =
KubernetesRequest DeleteResourceClass contentType res accept
req KubernetesRequest DeleteResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteResourceClass 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 DeleteResourceClass GracePeriodSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteResourceClass contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest DeleteResourceClass contentType res accept
applyOptionalParam KubernetesRequest DeleteResourceClass contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest DeleteResourceClass contentType res accept
req KubernetesRequest DeleteResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteResourceClass 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 DeleteResourceClass OrphanDependents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteResourceClass contentType res accept
-> OrphanDependents
-> KubernetesRequest DeleteResourceClass contentType res accept
applyOptionalParam KubernetesRequest DeleteResourceClass contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest DeleteResourceClass contentType res accept
req KubernetesRequest DeleteResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteResourceClass 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 DeleteResourceClass PropagationPolicy where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteResourceClass contentType res accept
-> PropagationPolicy
-> KubernetesRequest DeleteResourceClass contentType res accept
applyOptionalParam KubernetesRequest DeleteResourceClass contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest DeleteResourceClass contentType res accept
req KubernetesRequest DeleteResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteResourceClass 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 DeleteResourceClass mtype
instance Produces DeleteResourceClass MimeJSON
instance Produces DeleteResourceClass MimeVndKubernetesProtobuf
instance Produces DeleteResourceClass MimeYaml
deleteResourceSlice
:: (Consumes DeleteResourceSlice contentType)
=> ContentType contentType
-> Accept accept
-> Name
-> KubernetesRequest DeleteResourceSlice contentType V1alpha2ResourceSlice accept
deleteResourceSlice :: forall contentType accept.
Consumes DeleteResourceSlice contentType =>
ContentType contentType
-> Accept accept
-> Name
-> KubernetesRequest
DeleteResourceSlice contentType V1alpha2ResourceSlice accept
deleteResourceSlice ContentType contentType
_ Accept accept
_ (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteResourceSlice contentType V1alpha2ResourceSlice accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/resource.k8s.io/v1alpha2/resourceslices/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
DeleteResourceSlice contentType V1alpha2ResourceSlice accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteResourceSlice contentType V1alpha2ResourceSlice 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 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 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/v1alpha2/"]
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 MimeYaml
listNamespacedPodSchedulingContext
:: Accept accept
-> Namespace
-> KubernetesRequest ListNamespacedPodSchedulingContext MimeNoContent V1alpha2PodSchedulingContextList accept
listNamespacedPodSchedulingContext :: forall accept.
Accept accept
-> Namespace
-> KubernetesRequest
ListNamespacedPodSchedulingContext
MimeNoContent
V1alpha2PodSchedulingContextList
accept
listNamespacedPodSchedulingContext Accept accept
_ (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ListNamespacedPodSchedulingContext
MimeNoContent
V1alpha2PodSchedulingContextList
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/resource.k8s.io/v1alpha2/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/podschedulingcontexts"]
KubernetesRequest
ListNamespacedPodSchedulingContext
MimeNoContent
V1alpha2PodSchedulingContextList
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListNamespacedPodSchedulingContext
MimeNoContent
V1alpha2PodSchedulingContextList
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 ListNamespacedPodSchedulingContext
instance HasOptionalParam ListNamespacedPodSchedulingContext Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
-> Pretty
-> KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
req KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedPodSchedulingContext 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 ListNamespacedPodSchedulingContext AllowWatchBookmarks where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
-> AllowWatchBookmarks
-> KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
req (AllowWatchBookmarks Bool
xs) =
KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
req KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedPodSchedulingContext 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 ListNamespacedPodSchedulingContext Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
-> Continue
-> KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
req (Continue Text
xs) =
KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
req KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedPodSchedulingContext 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 ListNamespacedPodSchedulingContext FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
-> FieldSelector
-> KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
req KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedPodSchedulingContext 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 ListNamespacedPodSchedulingContext LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
-> LabelSelector
-> KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
req KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedPodSchedulingContext 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 ListNamespacedPodSchedulingContext Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
-> Limit
-> KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
req (Limit Int
xs) =
KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
req KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedPodSchedulingContext 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 ListNamespacedPodSchedulingContext ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
-> ResourceVersion
-> KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
req KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedPodSchedulingContext 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 ListNamespacedPodSchedulingContext ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
req KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedPodSchedulingContext 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 ListNamespacedPodSchedulingContext SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
-> SendInitialEvents
-> KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
req KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedPodSchedulingContext 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 ListNamespacedPodSchedulingContext TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
req KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedPodSchedulingContext 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 ListNamespacedPodSchedulingContext Watch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
-> Watch
-> KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
req (Watch Bool
xs) =
KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
req KubernetesRequest
ListNamespacedPodSchedulingContext contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedPodSchedulingContext 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 ListNamespacedPodSchedulingContext MimeJSON
instance Produces ListNamespacedPodSchedulingContext MimeJsonstreamwatch
instance Produces ListNamespacedPodSchedulingContext MimeVndKubernetesProtobuf
instance Produces ListNamespacedPodSchedulingContext MimeVndKubernetesProtobufstreamwatch
instance Produces ListNamespacedPodSchedulingContext MimeYaml
listNamespacedResourceClaim
:: Accept accept
-> Namespace
-> KubernetesRequest ListNamespacedResourceClaim MimeNoContent V1alpha2ResourceClaimList accept
listNamespacedResourceClaim :: forall accept.
Accept accept
-> Namespace
-> KubernetesRequest
ListNamespacedResourceClaim
MimeNoContent
V1alpha2ResourceClaimList
accept
listNamespacedResourceClaim Accept accept
_ (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ListNamespacedResourceClaim
MimeNoContent
V1alpha2ResourceClaimList
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/resource.k8s.io/v1alpha2/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclaims"]
KubernetesRequest
ListNamespacedResourceClaim
MimeNoContent
V1alpha2ResourceClaimList
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListNamespacedResourceClaim
MimeNoContent
V1alpha2ResourceClaimList
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 MimeJSON
instance Produces ListNamespacedResourceClaim MimeJsonstreamwatch
instance Produces ListNamespacedResourceClaim MimeVndKubernetesProtobuf
instance Produces ListNamespacedResourceClaim MimeVndKubernetesProtobufstreamwatch
instance Produces ListNamespacedResourceClaim MimeYaml
listNamespacedResourceClaimParameters
:: Accept accept
-> Namespace
-> KubernetesRequest ListNamespacedResourceClaimParameters MimeNoContent V1alpha2ResourceClaimParametersList accept
listNamespacedResourceClaimParameters :: forall accept.
Accept accept
-> Namespace
-> KubernetesRequest
ListNamespacedResourceClaimParameters
MimeNoContent
V1alpha2ResourceClaimParametersList
accept
listNamespacedResourceClaimParameters Accept accept
_ (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ListNamespacedResourceClaimParameters
MimeNoContent
V1alpha2ResourceClaimParametersList
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/resource.k8s.io/v1alpha2/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclaimparameters"]
KubernetesRequest
ListNamespacedResourceClaimParameters
MimeNoContent
V1alpha2ResourceClaimParametersList
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListNamespacedResourceClaimParameters
MimeNoContent
V1alpha2ResourceClaimParametersList
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 ListNamespacedResourceClaimParameters
instance HasOptionalParam ListNamespacedResourceClaimParameters Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
-> Pretty
-> KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
req KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClaimParameters 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 ListNamespacedResourceClaimParameters AllowWatchBookmarks where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
-> AllowWatchBookmarks
-> KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
req (AllowWatchBookmarks Bool
xs) =
KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
req KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClaimParameters 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 ListNamespacedResourceClaimParameters Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
-> Continue
-> KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
req (Continue Text
xs) =
KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
req KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClaimParameters 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 ListNamespacedResourceClaimParameters FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
-> FieldSelector
-> KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
req KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClaimParameters 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 ListNamespacedResourceClaimParameters LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
-> LabelSelector
-> KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
req KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClaimParameters 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 ListNamespacedResourceClaimParameters Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
-> Limit
-> KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
req (Limit Int
xs) =
KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
req KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClaimParameters 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 ListNamespacedResourceClaimParameters ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
-> ResourceVersion
-> KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
req KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClaimParameters 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 ListNamespacedResourceClaimParameters ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
req KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClaimParameters 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 ListNamespacedResourceClaimParameters SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
-> SendInitialEvents
-> KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
req KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClaimParameters 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 ListNamespacedResourceClaimParameters TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
req KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClaimParameters 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 ListNamespacedResourceClaimParameters Watch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
-> Watch
-> KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
req (Watch Bool
xs) =
KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
req KubernetesRequest
ListNamespacedResourceClaimParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClaimParameters 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 ListNamespacedResourceClaimParameters MimeJSON
instance Produces ListNamespacedResourceClaimParameters MimeJsonstreamwatch
instance Produces ListNamespacedResourceClaimParameters MimeVndKubernetesProtobuf
instance Produces ListNamespacedResourceClaimParameters MimeVndKubernetesProtobufstreamwatch
instance Produces ListNamespacedResourceClaimParameters MimeYaml
listNamespacedResourceClaimTemplate
:: Accept accept
-> Namespace
-> KubernetesRequest ListNamespacedResourceClaimTemplate MimeNoContent V1alpha2ResourceClaimTemplateList accept
listNamespacedResourceClaimTemplate :: forall accept.
Accept accept
-> Namespace
-> KubernetesRequest
ListNamespacedResourceClaimTemplate
MimeNoContent
V1alpha2ResourceClaimTemplateList
accept
listNamespacedResourceClaimTemplate Accept accept
_ (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ListNamespacedResourceClaimTemplate
MimeNoContent
V1alpha2ResourceClaimTemplateList
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/resource.k8s.io/v1alpha2/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclaimtemplates"]
KubernetesRequest
ListNamespacedResourceClaimTemplate
MimeNoContent
V1alpha2ResourceClaimTemplateList
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListNamespacedResourceClaimTemplate
MimeNoContent
V1alpha2ResourceClaimTemplateList
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 MimeJSON
instance Produces ListNamespacedResourceClaimTemplate MimeJsonstreamwatch
instance Produces ListNamespacedResourceClaimTemplate MimeVndKubernetesProtobuf
instance Produces ListNamespacedResourceClaimTemplate MimeVndKubernetesProtobufstreamwatch
instance Produces ListNamespacedResourceClaimTemplate MimeYaml
listNamespacedResourceClassParameters
:: Accept accept
-> Namespace
-> KubernetesRequest ListNamespacedResourceClassParameters MimeNoContent V1alpha2ResourceClassParametersList accept
listNamespacedResourceClassParameters :: forall accept.
Accept accept
-> Namespace
-> KubernetesRequest
ListNamespacedResourceClassParameters
MimeNoContent
V1alpha2ResourceClassParametersList
accept
listNamespacedResourceClassParameters Accept accept
_ (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ListNamespacedResourceClassParameters
MimeNoContent
V1alpha2ResourceClassParametersList
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/resource.k8s.io/v1alpha2/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclassparameters"]
KubernetesRequest
ListNamespacedResourceClassParameters
MimeNoContent
V1alpha2ResourceClassParametersList
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListNamespacedResourceClassParameters
MimeNoContent
V1alpha2ResourceClassParametersList
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 ListNamespacedResourceClassParameters
instance HasOptionalParam ListNamespacedResourceClassParameters Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
-> Pretty
-> KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
req KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClassParameters 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 ListNamespacedResourceClassParameters AllowWatchBookmarks where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
-> AllowWatchBookmarks
-> KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
req (AllowWatchBookmarks Bool
xs) =
KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
req KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClassParameters 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 ListNamespacedResourceClassParameters Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
-> Continue
-> KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
req (Continue Text
xs) =
KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
req KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClassParameters 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 ListNamespacedResourceClassParameters FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
-> FieldSelector
-> KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
req KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClassParameters 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 ListNamespacedResourceClassParameters LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
-> LabelSelector
-> KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
req KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClassParameters 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 ListNamespacedResourceClassParameters Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
-> Limit
-> KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
req (Limit Int
xs) =
KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
req KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClassParameters 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 ListNamespacedResourceClassParameters ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
-> ResourceVersion
-> KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
req KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClassParameters 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 ListNamespacedResourceClassParameters ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
req KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClassParameters 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 ListNamespacedResourceClassParameters SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
-> SendInitialEvents
-> KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
req KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClassParameters 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 ListNamespacedResourceClassParameters TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
req KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClassParameters 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 ListNamespacedResourceClassParameters Watch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
-> Watch
-> KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
req (Watch Bool
xs) =
KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
req KubernetesRequest
ListNamespacedResourceClassParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedResourceClassParameters 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 ListNamespacedResourceClassParameters MimeJSON
instance Produces ListNamespacedResourceClassParameters MimeJsonstreamwatch
instance Produces ListNamespacedResourceClassParameters MimeVndKubernetesProtobuf
instance Produces ListNamespacedResourceClassParameters MimeVndKubernetesProtobufstreamwatch
instance Produces ListNamespacedResourceClassParameters MimeYaml
listPodSchedulingContextForAllNamespaces
:: Accept accept
-> KubernetesRequest ListPodSchedulingContextForAllNamespaces MimeNoContent V1alpha2PodSchedulingContextList accept
listPodSchedulingContextForAllNamespaces :: forall accept.
Accept accept
-> KubernetesRequest
ListPodSchedulingContextForAllNamespaces
MimeNoContent
V1alpha2PodSchedulingContextList
accept
listPodSchedulingContextForAllNamespaces Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
ListPodSchedulingContextForAllNamespaces
MimeNoContent
V1alpha2PodSchedulingContextList
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/resource.k8s.io/v1alpha2/podschedulingcontexts"]
KubernetesRequest
ListPodSchedulingContextForAllNamespaces
MimeNoContent
V1alpha2PodSchedulingContextList
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListPodSchedulingContextForAllNamespaces
MimeNoContent
V1alpha2PodSchedulingContextList
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 ListPodSchedulingContextForAllNamespaces
instance HasOptionalParam ListPodSchedulingContextForAllNamespaces AllowWatchBookmarks where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
-> AllowWatchBookmarks
-> KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
req (AllowWatchBookmarks Bool
xs) =
KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
req KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListPodSchedulingContextForAllNamespaces 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 ListPodSchedulingContextForAllNamespaces Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
-> Continue
-> KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
req (Continue Text
xs) =
KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
req KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListPodSchedulingContextForAllNamespaces 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 ListPodSchedulingContextForAllNamespaces FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
-> FieldSelector
-> KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
req KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListPodSchedulingContextForAllNamespaces 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 ListPodSchedulingContextForAllNamespaces LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
-> LabelSelector
-> KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
req KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListPodSchedulingContextForAllNamespaces 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 ListPodSchedulingContextForAllNamespaces Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
-> Limit
-> KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
req (Limit Int
xs) =
KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
req KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListPodSchedulingContextForAllNamespaces 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 ListPodSchedulingContextForAllNamespaces Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
-> Pretty
-> KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
req KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListPodSchedulingContextForAllNamespaces 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 ListPodSchedulingContextForAllNamespaces ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
-> ResourceVersion
-> KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
req KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListPodSchedulingContextForAllNamespaces 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 ListPodSchedulingContextForAllNamespaces ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
req KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListPodSchedulingContextForAllNamespaces 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 ListPodSchedulingContextForAllNamespaces SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
-> SendInitialEvents
-> KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
req KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListPodSchedulingContextForAllNamespaces 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 ListPodSchedulingContextForAllNamespaces TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
req KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListPodSchedulingContextForAllNamespaces 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 ListPodSchedulingContextForAllNamespaces Watch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
-> Watch
-> KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
req (Watch Bool
xs) =
KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
req KubernetesRequest
ListPodSchedulingContextForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListPodSchedulingContextForAllNamespaces 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 ListPodSchedulingContextForAllNamespaces MimeJSON
instance Produces ListPodSchedulingContextForAllNamespaces MimeJsonstreamwatch
instance Produces ListPodSchedulingContextForAllNamespaces MimeVndKubernetesProtobuf
instance Produces ListPodSchedulingContextForAllNamespaces MimeVndKubernetesProtobufstreamwatch
instance Produces ListPodSchedulingContextForAllNamespaces MimeYaml
listResourceClaimForAllNamespaces
:: Accept accept
-> KubernetesRequest ListResourceClaimForAllNamespaces MimeNoContent V1alpha2ResourceClaimList accept
listResourceClaimForAllNamespaces :: forall accept.
Accept accept
-> KubernetesRequest
ListResourceClaimForAllNamespaces
MimeNoContent
V1alpha2ResourceClaimList
accept
listResourceClaimForAllNamespaces Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
ListResourceClaimForAllNamespaces
MimeNoContent
V1alpha2ResourceClaimList
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/resource.k8s.io/v1alpha2/resourceclaims"]
KubernetesRequest
ListResourceClaimForAllNamespaces
MimeNoContent
V1alpha2ResourceClaimList
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListResourceClaimForAllNamespaces
MimeNoContent
V1alpha2ResourceClaimList
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 MimeJSON
instance Produces ListResourceClaimForAllNamespaces MimeJsonstreamwatch
instance Produces ListResourceClaimForAllNamespaces MimeVndKubernetesProtobuf
instance Produces ListResourceClaimForAllNamespaces MimeVndKubernetesProtobufstreamwatch
instance Produces ListResourceClaimForAllNamespaces MimeYaml
listResourceClaimParametersForAllNamespaces
:: Accept accept
-> KubernetesRequest ListResourceClaimParametersForAllNamespaces MimeNoContent V1alpha2ResourceClaimParametersList accept
listResourceClaimParametersForAllNamespaces :: forall accept.
Accept accept
-> KubernetesRequest
ListResourceClaimParametersForAllNamespaces
MimeNoContent
V1alpha2ResourceClaimParametersList
accept
listResourceClaimParametersForAllNamespaces Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
ListResourceClaimParametersForAllNamespaces
MimeNoContent
V1alpha2ResourceClaimParametersList
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/resource.k8s.io/v1alpha2/resourceclaimparameters"]
KubernetesRequest
ListResourceClaimParametersForAllNamespaces
MimeNoContent
V1alpha2ResourceClaimParametersList
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListResourceClaimParametersForAllNamespaces
MimeNoContent
V1alpha2ResourceClaimParametersList
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 ListResourceClaimParametersForAllNamespaces
instance HasOptionalParam ListResourceClaimParametersForAllNamespaces AllowWatchBookmarks where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
-> AllowWatchBookmarks
-> KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
req (AllowWatchBookmarks Bool
xs) =
KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClaimParametersForAllNamespaces 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 ListResourceClaimParametersForAllNamespaces Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
-> Continue
-> KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
req (Continue Text
xs) =
KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClaimParametersForAllNamespaces 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 ListResourceClaimParametersForAllNamespaces FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
-> FieldSelector
-> KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClaimParametersForAllNamespaces 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 ListResourceClaimParametersForAllNamespaces LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
-> LabelSelector
-> KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClaimParametersForAllNamespaces 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 ListResourceClaimParametersForAllNamespaces Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
-> Limit
-> KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
req (Limit Int
xs) =
KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClaimParametersForAllNamespaces 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 ListResourceClaimParametersForAllNamespaces Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
-> Pretty
-> KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClaimParametersForAllNamespaces 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 ListResourceClaimParametersForAllNamespaces ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
-> ResourceVersion
-> KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClaimParametersForAllNamespaces 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 ListResourceClaimParametersForAllNamespaces ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClaimParametersForAllNamespaces 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 ListResourceClaimParametersForAllNamespaces SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
-> SendInitialEvents
-> KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClaimParametersForAllNamespaces 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 ListResourceClaimParametersForAllNamespaces TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClaimParametersForAllNamespaces 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 ListResourceClaimParametersForAllNamespaces Watch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
-> Watch
-> KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
req (Watch Bool
xs) =
KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClaimParametersForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClaimParametersForAllNamespaces 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 ListResourceClaimParametersForAllNamespaces MimeJSON
instance Produces ListResourceClaimParametersForAllNamespaces MimeJsonstreamwatch
instance Produces ListResourceClaimParametersForAllNamespaces MimeVndKubernetesProtobuf
instance Produces ListResourceClaimParametersForAllNamespaces MimeVndKubernetesProtobufstreamwatch
instance Produces ListResourceClaimParametersForAllNamespaces MimeYaml
listResourceClaimTemplateForAllNamespaces
:: Accept accept
-> KubernetesRequest ListResourceClaimTemplateForAllNamespaces MimeNoContent V1alpha2ResourceClaimTemplateList accept
listResourceClaimTemplateForAllNamespaces :: forall accept.
Accept accept
-> KubernetesRequest
ListResourceClaimTemplateForAllNamespaces
MimeNoContent
V1alpha2ResourceClaimTemplateList
accept
listResourceClaimTemplateForAllNamespaces Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
ListResourceClaimTemplateForAllNamespaces
MimeNoContent
V1alpha2ResourceClaimTemplateList
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/resource.k8s.io/v1alpha2/resourceclaimtemplates"]
KubernetesRequest
ListResourceClaimTemplateForAllNamespaces
MimeNoContent
V1alpha2ResourceClaimTemplateList
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListResourceClaimTemplateForAllNamespaces
MimeNoContent
V1alpha2ResourceClaimTemplateList
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 MimeJSON
instance Produces ListResourceClaimTemplateForAllNamespaces MimeJsonstreamwatch
instance Produces ListResourceClaimTemplateForAllNamespaces MimeVndKubernetesProtobuf
instance Produces ListResourceClaimTemplateForAllNamespaces MimeVndKubernetesProtobufstreamwatch
instance Produces ListResourceClaimTemplateForAllNamespaces MimeYaml
listResourceClass
:: Accept accept
-> KubernetesRequest ListResourceClass MimeNoContent V1alpha2ResourceClassList accept
listResourceClass :: forall accept.
Accept accept
-> KubernetesRequest
ListResourceClass MimeNoContent V1alpha2ResourceClassList accept
listResourceClass Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
ListResourceClass MimeNoContent V1alpha2ResourceClassList accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/resource.k8s.io/v1alpha2/resourceclasses"]
KubernetesRequest
ListResourceClass MimeNoContent V1alpha2ResourceClassList accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListResourceClass MimeNoContent V1alpha2ResourceClassList 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 ListResourceClass
instance HasOptionalParam ListResourceClass Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListResourceClass contentType res accept
-> Pretty
-> KubernetesRequest ListResourceClass contentType res accept
applyOptionalParam KubernetesRequest ListResourceClass contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ListResourceClass contentType res accept
req KubernetesRequest ListResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ListResourceClass 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 ListResourceClass AllowWatchBookmarks where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListResourceClass contentType res accept
-> AllowWatchBookmarks
-> KubernetesRequest ListResourceClass contentType res accept
applyOptionalParam KubernetesRequest ListResourceClass contentType res accept
req (AllowWatchBookmarks Bool
xs) =
KubernetesRequest ListResourceClass contentType res accept
req KubernetesRequest ListResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ListResourceClass 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 ListResourceClass Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListResourceClass contentType res accept
-> Continue
-> KubernetesRequest ListResourceClass contentType res accept
applyOptionalParam KubernetesRequest ListResourceClass contentType res accept
req (Continue Text
xs) =
KubernetesRequest ListResourceClass contentType res accept
req KubernetesRequest ListResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ListResourceClass 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 ListResourceClass FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListResourceClass contentType res accept
-> FieldSelector
-> KubernetesRequest ListResourceClass contentType res accept
applyOptionalParam KubernetesRequest ListResourceClass contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest ListResourceClass contentType res accept
req KubernetesRequest ListResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ListResourceClass 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 ListResourceClass LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListResourceClass contentType res accept
-> LabelSelector
-> KubernetesRequest ListResourceClass contentType res accept
applyOptionalParam KubernetesRequest ListResourceClass contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest ListResourceClass contentType res accept
req KubernetesRequest ListResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ListResourceClass 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 ListResourceClass Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListResourceClass contentType res accept
-> Limit
-> KubernetesRequest ListResourceClass contentType res accept
applyOptionalParam KubernetesRequest ListResourceClass contentType res accept
req (Limit Int
xs) =
KubernetesRequest ListResourceClass contentType res accept
req KubernetesRequest ListResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ListResourceClass 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 ListResourceClass ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListResourceClass contentType res accept
-> ResourceVersion
-> KubernetesRequest ListResourceClass contentType res accept
applyOptionalParam KubernetesRequest ListResourceClass contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest ListResourceClass contentType res accept
req KubernetesRequest ListResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ListResourceClass 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 ListResourceClass ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListResourceClass contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest ListResourceClass contentType res accept
applyOptionalParam KubernetesRequest ListResourceClass contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest ListResourceClass contentType res accept
req KubernetesRequest ListResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ListResourceClass 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 ListResourceClass SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListResourceClass contentType res accept
-> SendInitialEvents
-> KubernetesRequest ListResourceClass contentType res accept
applyOptionalParam KubernetesRequest ListResourceClass contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest ListResourceClass contentType res accept
req KubernetesRequest ListResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ListResourceClass 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 ListResourceClass TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListResourceClass contentType res accept
-> TimeoutSeconds
-> KubernetesRequest ListResourceClass contentType res accept
applyOptionalParam KubernetesRequest ListResourceClass contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest ListResourceClass contentType res accept
req KubernetesRequest ListResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ListResourceClass 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 ListResourceClass Watch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListResourceClass contentType res accept
-> Watch
-> KubernetesRequest ListResourceClass contentType res accept
applyOptionalParam KubernetesRequest ListResourceClass contentType res accept
req (Watch Bool
xs) =
KubernetesRequest ListResourceClass contentType res accept
req KubernetesRequest ListResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ListResourceClass 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 ListResourceClass MimeJSON
instance Produces ListResourceClass MimeJsonstreamwatch
instance Produces ListResourceClass MimeVndKubernetesProtobuf
instance Produces ListResourceClass MimeVndKubernetesProtobufstreamwatch
instance Produces ListResourceClass MimeYaml
listResourceClassParametersForAllNamespaces
:: Accept accept
-> KubernetesRequest ListResourceClassParametersForAllNamespaces MimeNoContent V1alpha2ResourceClassParametersList accept
listResourceClassParametersForAllNamespaces :: forall accept.
Accept accept
-> KubernetesRequest
ListResourceClassParametersForAllNamespaces
MimeNoContent
V1alpha2ResourceClassParametersList
accept
listResourceClassParametersForAllNamespaces Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
ListResourceClassParametersForAllNamespaces
MimeNoContent
V1alpha2ResourceClassParametersList
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/resource.k8s.io/v1alpha2/resourceclassparameters"]
KubernetesRequest
ListResourceClassParametersForAllNamespaces
MimeNoContent
V1alpha2ResourceClassParametersList
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListResourceClassParametersForAllNamespaces
MimeNoContent
V1alpha2ResourceClassParametersList
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 ListResourceClassParametersForAllNamespaces
instance HasOptionalParam ListResourceClassParametersForAllNamespaces AllowWatchBookmarks where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
-> AllowWatchBookmarks
-> KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
req (AllowWatchBookmarks Bool
xs) =
KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClassParametersForAllNamespaces 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 ListResourceClassParametersForAllNamespaces Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
-> Continue
-> KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
req (Continue Text
xs) =
KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClassParametersForAllNamespaces 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 ListResourceClassParametersForAllNamespaces FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
-> FieldSelector
-> KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClassParametersForAllNamespaces 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 ListResourceClassParametersForAllNamespaces LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
-> LabelSelector
-> KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClassParametersForAllNamespaces 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 ListResourceClassParametersForAllNamespaces Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
-> Limit
-> KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
req (Limit Int
xs) =
KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClassParametersForAllNamespaces 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 ListResourceClassParametersForAllNamespaces Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
-> Pretty
-> KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClassParametersForAllNamespaces 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 ListResourceClassParametersForAllNamespaces ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
-> ResourceVersion
-> KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClassParametersForAllNamespaces 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 ListResourceClassParametersForAllNamespaces ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClassParametersForAllNamespaces 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 ListResourceClassParametersForAllNamespaces SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
-> SendInitialEvents
-> KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClassParametersForAllNamespaces 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 ListResourceClassParametersForAllNamespaces TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClassParametersForAllNamespaces 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 ListResourceClassParametersForAllNamespaces Watch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
-> Watch
-> KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
req (Watch Bool
xs) =
KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
req KubernetesRequest
ListResourceClassParametersForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListResourceClassParametersForAllNamespaces 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 ListResourceClassParametersForAllNamespaces MimeJSON
instance Produces ListResourceClassParametersForAllNamespaces MimeJsonstreamwatch
instance Produces ListResourceClassParametersForAllNamespaces MimeVndKubernetesProtobuf
instance Produces ListResourceClassParametersForAllNamespaces MimeVndKubernetesProtobufstreamwatch
instance Produces ListResourceClassParametersForAllNamespaces MimeYaml
listResourceSlice
:: Accept accept
-> KubernetesRequest ListResourceSlice MimeNoContent V1alpha2ResourceSliceList accept
listResourceSlice :: forall accept.
Accept accept
-> KubernetesRequest
ListResourceSlice MimeNoContent V1alpha2ResourceSliceList accept
listResourceSlice Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
ListResourceSlice MimeNoContent V1alpha2ResourceSliceList accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/resource.k8s.io/v1alpha2/resourceslices"]
KubernetesRequest
ListResourceSlice MimeNoContent V1alpha2ResourceSliceList accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListResourceSlice MimeNoContent V1alpha2ResourceSliceList 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 MimeJSON
instance Produces ListResourceSlice MimeJsonstreamwatch
instance Produces ListResourceSlice MimeVndKubernetesProtobuf
instance Produces ListResourceSlice MimeVndKubernetesProtobufstreamwatch
instance Produces ListResourceSlice MimeYaml
patchNamespacedPodSchedulingContext
:: (Consumes PatchNamespacedPodSchedulingContext contentType, MimeRender contentType Body)
=> ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest PatchNamespacedPodSchedulingContext contentType V1alpha2PodSchedulingContext accept
patchNamespacedPodSchedulingContext :: forall contentType accept.
(Consumes PatchNamespacedPodSchedulingContext contentType,
MimeRender contentType Body) =>
ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest
PatchNamespacedPodSchedulingContext
contentType
V1alpha2PodSchedulingContext
accept
patchNamespacedPodSchedulingContext ContentType contentType
_ Accept accept
_ Body
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
PatchNamespacedPodSchedulingContext
contentType
V1alpha2PodSchedulingContext
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PATCH" [ByteString
"/apis/resource.k8s.io/v1alpha2/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/podschedulingcontexts/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
PatchNamespacedPodSchedulingContext
contentType
V1alpha2PodSchedulingContext
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
PatchNamespacedPodSchedulingContext
contentType
V1alpha2PodSchedulingContext
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
PatchNamespacedPodSchedulingContext
contentType
V1alpha2PodSchedulingContext
accept
-> Body
-> KubernetesRequest
PatchNamespacedPodSchedulingContext
contentType
V1alpha2PodSchedulingContext
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 PatchNamespacedPodSchedulingContext contentType,
MimeRender contentType Body) =>
KubernetesRequest
PatchNamespacedPodSchedulingContext contentType res accept
-> Body
-> KubernetesRequest
PatchNamespacedPodSchedulingContext contentType res accept
`setBodyParam` Body
body
data PatchNamespacedPodSchedulingContext
instance HasBodyParam PatchNamespacedPodSchedulingContext Body
instance HasOptionalParam PatchNamespacedPodSchedulingContext Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedPodSchedulingContext contentType res accept
-> Pretty
-> KubernetesRequest
PatchNamespacedPodSchedulingContext contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedPodSchedulingContext contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
PatchNamespacedPodSchedulingContext contentType res accept
req KubernetesRequest
PatchNamespacedPodSchedulingContext contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedPodSchedulingContext 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 PatchNamespacedPodSchedulingContext DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedPodSchedulingContext contentType res accept
-> DryRun
-> KubernetesRequest
PatchNamespacedPodSchedulingContext contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedPodSchedulingContext contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
PatchNamespacedPodSchedulingContext contentType res accept
req KubernetesRequest
PatchNamespacedPodSchedulingContext contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedPodSchedulingContext 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 PatchNamespacedPodSchedulingContext FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedPodSchedulingContext contentType res accept
-> FieldManager
-> KubernetesRequest
PatchNamespacedPodSchedulingContext contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedPodSchedulingContext contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
PatchNamespacedPodSchedulingContext contentType res accept
req KubernetesRequest
PatchNamespacedPodSchedulingContext contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedPodSchedulingContext 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 PatchNamespacedPodSchedulingContext FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedPodSchedulingContext contentType res accept
-> FieldValidation
-> KubernetesRequest
PatchNamespacedPodSchedulingContext contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedPodSchedulingContext contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest
PatchNamespacedPodSchedulingContext contentType res accept
req KubernetesRequest
PatchNamespacedPodSchedulingContext contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedPodSchedulingContext 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 PatchNamespacedPodSchedulingContext Force where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedPodSchedulingContext contentType res accept
-> Force
-> KubernetesRequest
PatchNamespacedPodSchedulingContext contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedPodSchedulingContext contentType res accept
req (Force Bool
xs) =
KubernetesRequest
PatchNamespacedPodSchedulingContext contentType res accept
req KubernetesRequest
PatchNamespacedPodSchedulingContext contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedPodSchedulingContext 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 PatchNamespacedPodSchedulingContext MimeApplyPatchyaml
instance Consumes PatchNamespacedPodSchedulingContext MimeJsonPatchjson
instance Consumes PatchNamespacedPodSchedulingContext MimeMergePatchjson
instance Consumes PatchNamespacedPodSchedulingContext MimeStrategicMergePatchjson
instance Produces PatchNamespacedPodSchedulingContext MimeJSON
instance Produces PatchNamespacedPodSchedulingContext MimeVndKubernetesProtobuf
instance Produces PatchNamespacedPodSchedulingContext MimeYaml
patchNamespacedPodSchedulingContextStatus
:: (Consumes PatchNamespacedPodSchedulingContextStatus contentType, MimeRender contentType Body)
=> ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest PatchNamespacedPodSchedulingContextStatus contentType V1alpha2PodSchedulingContext accept
patchNamespacedPodSchedulingContextStatus :: forall contentType accept.
(Consumes PatchNamespacedPodSchedulingContextStatus contentType,
MimeRender contentType Body) =>
ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest
PatchNamespacedPodSchedulingContextStatus
contentType
V1alpha2PodSchedulingContext
accept
patchNamespacedPodSchedulingContextStatus ContentType contentType
_ Accept accept
_ Body
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
PatchNamespacedPodSchedulingContextStatus
contentType
V1alpha2PodSchedulingContext
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PATCH" [ByteString
"/apis/resource.k8s.io/v1alpha2/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/podschedulingcontexts/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name,ByteString
"/status"]
KubernetesRequest
PatchNamespacedPodSchedulingContextStatus
contentType
V1alpha2PodSchedulingContext
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
PatchNamespacedPodSchedulingContextStatus
contentType
V1alpha2PodSchedulingContext
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
PatchNamespacedPodSchedulingContextStatus
contentType
V1alpha2PodSchedulingContext
accept
-> Body
-> KubernetesRequest
PatchNamespacedPodSchedulingContextStatus
contentType
V1alpha2PodSchedulingContext
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 PatchNamespacedPodSchedulingContextStatus contentType,
MimeRender contentType Body) =>
KubernetesRequest
PatchNamespacedPodSchedulingContextStatus contentType res accept
-> Body
-> KubernetesRequest
PatchNamespacedPodSchedulingContextStatus contentType res accept
`setBodyParam` Body
body
data PatchNamespacedPodSchedulingContextStatus
instance HasBodyParam PatchNamespacedPodSchedulingContextStatus Body
instance HasOptionalParam PatchNamespacedPodSchedulingContextStatus Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedPodSchedulingContextStatus contentType res accept
-> Pretty
-> KubernetesRequest
PatchNamespacedPodSchedulingContextStatus contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedPodSchedulingContextStatus contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
PatchNamespacedPodSchedulingContextStatus contentType res accept
req KubernetesRequest
PatchNamespacedPodSchedulingContextStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedPodSchedulingContextStatus 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 PatchNamespacedPodSchedulingContextStatus DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedPodSchedulingContextStatus contentType res accept
-> DryRun
-> KubernetesRequest
PatchNamespacedPodSchedulingContextStatus contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedPodSchedulingContextStatus contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
PatchNamespacedPodSchedulingContextStatus contentType res accept
req KubernetesRequest
PatchNamespacedPodSchedulingContextStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedPodSchedulingContextStatus 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 PatchNamespacedPodSchedulingContextStatus FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedPodSchedulingContextStatus contentType res accept
-> FieldManager
-> KubernetesRequest
PatchNamespacedPodSchedulingContextStatus contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedPodSchedulingContextStatus contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
PatchNamespacedPodSchedulingContextStatus contentType res accept
req KubernetesRequest
PatchNamespacedPodSchedulingContextStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedPodSchedulingContextStatus 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 PatchNamespacedPodSchedulingContextStatus FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedPodSchedulingContextStatus contentType res accept
-> FieldValidation
-> KubernetesRequest
PatchNamespacedPodSchedulingContextStatus contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedPodSchedulingContextStatus contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest
PatchNamespacedPodSchedulingContextStatus contentType res accept
req KubernetesRequest
PatchNamespacedPodSchedulingContextStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedPodSchedulingContextStatus 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 PatchNamespacedPodSchedulingContextStatus Force where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedPodSchedulingContextStatus contentType res accept
-> Force
-> KubernetesRequest
PatchNamespacedPodSchedulingContextStatus contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedPodSchedulingContextStatus contentType res accept
req (Force Bool
xs) =
KubernetesRequest
PatchNamespacedPodSchedulingContextStatus contentType res accept
req KubernetesRequest
PatchNamespacedPodSchedulingContextStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedPodSchedulingContextStatus 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 PatchNamespacedPodSchedulingContextStatus MimeApplyPatchyaml
instance Consumes PatchNamespacedPodSchedulingContextStatus MimeJsonPatchjson
instance Consumes PatchNamespacedPodSchedulingContextStatus MimeMergePatchjson
instance Consumes PatchNamespacedPodSchedulingContextStatus MimeStrategicMergePatchjson
instance Produces PatchNamespacedPodSchedulingContextStatus MimeJSON
instance Produces PatchNamespacedPodSchedulingContextStatus MimeVndKubernetesProtobuf
instance Produces PatchNamespacedPodSchedulingContextStatus MimeYaml
patchNamespacedResourceClaim
:: (Consumes PatchNamespacedResourceClaim contentType, MimeRender contentType Body)
=> ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest PatchNamespacedResourceClaim contentType V1alpha2ResourceClaim accept
patchNamespacedResourceClaim :: forall contentType accept.
(Consumes PatchNamespacedResourceClaim contentType,
MimeRender contentType Body) =>
ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest
PatchNamespacedResourceClaim
contentType
V1alpha2ResourceClaim
accept
patchNamespacedResourceClaim ContentType contentType
_ Accept accept
_ Body
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
PatchNamespacedResourceClaim
contentType
V1alpha2ResourceClaim
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PATCH" [ByteString
"/apis/resource.k8s.io/v1alpha2/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
V1alpha2ResourceClaim
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
PatchNamespacedResourceClaim
contentType
V1alpha2ResourceClaim
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
V1alpha2ResourceClaim
accept
-> Body
-> KubernetesRequest
PatchNamespacedResourceClaim
contentType
V1alpha2ResourceClaim
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 Produces PatchNamespacedResourceClaim MimeJSON
instance Produces PatchNamespacedResourceClaim MimeVndKubernetesProtobuf
instance Produces PatchNamespacedResourceClaim MimeYaml
patchNamespacedResourceClaimParameters
:: (Consumes PatchNamespacedResourceClaimParameters contentType, MimeRender contentType Body)
=> ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest PatchNamespacedResourceClaimParameters contentType V1alpha2ResourceClaimParameters accept
patchNamespacedResourceClaimParameters :: forall contentType accept.
(Consumes PatchNamespacedResourceClaimParameters contentType,
MimeRender contentType Body) =>
ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest
PatchNamespacedResourceClaimParameters
contentType
V1alpha2ResourceClaimParameters
accept
patchNamespacedResourceClaimParameters ContentType contentType
_ Accept accept
_ Body
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
PatchNamespacedResourceClaimParameters
contentType
V1alpha2ResourceClaimParameters
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PATCH" [ByteString
"/apis/resource.k8s.io/v1alpha2/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclaimparameters/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
PatchNamespacedResourceClaimParameters
contentType
V1alpha2ResourceClaimParameters
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
PatchNamespacedResourceClaimParameters
contentType
V1alpha2ResourceClaimParameters
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
PatchNamespacedResourceClaimParameters
contentType
V1alpha2ResourceClaimParameters
accept
-> Body
-> KubernetesRequest
PatchNamespacedResourceClaimParameters
contentType
V1alpha2ResourceClaimParameters
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 PatchNamespacedResourceClaimParameters contentType,
MimeRender contentType Body) =>
KubernetesRequest
PatchNamespacedResourceClaimParameters contentType res accept
-> Body
-> KubernetesRequest
PatchNamespacedResourceClaimParameters contentType res accept
`setBodyParam` Body
body
data PatchNamespacedResourceClaimParameters
instance HasBodyParam PatchNamespacedResourceClaimParameters Body
instance HasOptionalParam PatchNamespacedResourceClaimParameters Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedResourceClaimParameters contentType res accept
-> Pretty
-> KubernetesRequest
PatchNamespacedResourceClaimParameters contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedResourceClaimParameters contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
PatchNamespacedResourceClaimParameters contentType res accept
req KubernetesRequest
PatchNamespacedResourceClaimParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedResourceClaimParameters 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 PatchNamespacedResourceClaimParameters DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedResourceClaimParameters contentType res accept
-> DryRun
-> KubernetesRequest
PatchNamespacedResourceClaimParameters contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedResourceClaimParameters contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
PatchNamespacedResourceClaimParameters contentType res accept
req KubernetesRequest
PatchNamespacedResourceClaimParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedResourceClaimParameters 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 PatchNamespacedResourceClaimParameters FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedResourceClaimParameters contentType res accept
-> FieldManager
-> KubernetesRequest
PatchNamespacedResourceClaimParameters contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedResourceClaimParameters contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
PatchNamespacedResourceClaimParameters contentType res accept
req KubernetesRequest
PatchNamespacedResourceClaimParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedResourceClaimParameters 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 PatchNamespacedResourceClaimParameters FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedResourceClaimParameters contentType res accept
-> FieldValidation
-> KubernetesRequest
PatchNamespacedResourceClaimParameters contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedResourceClaimParameters contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest
PatchNamespacedResourceClaimParameters contentType res accept
req KubernetesRequest
PatchNamespacedResourceClaimParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedResourceClaimParameters 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 PatchNamespacedResourceClaimParameters Force where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedResourceClaimParameters contentType res accept
-> Force
-> KubernetesRequest
PatchNamespacedResourceClaimParameters contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedResourceClaimParameters contentType res accept
req (Force Bool
xs) =
KubernetesRequest
PatchNamespacedResourceClaimParameters contentType res accept
req KubernetesRequest
PatchNamespacedResourceClaimParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedResourceClaimParameters 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 PatchNamespacedResourceClaimParameters MimeApplyPatchyaml
instance Consumes PatchNamespacedResourceClaimParameters MimeJsonPatchjson
instance Consumes PatchNamespacedResourceClaimParameters MimeMergePatchjson
instance Consumes PatchNamespacedResourceClaimParameters MimeStrategicMergePatchjson
instance Produces PatchNamespacedResourceClaimParameters MimeJSON
instance Produces PatchNamespacedResourceClaimParameters MimeVndKubernetesProtobuf
instance Produces PatchNamespacedResourceClaimParameters MimeYaml
patchNamespacedResourceClaimStatus
:: (Consumes PatchNamespacedResourceClaimStatus contentType, MimeRender contentType Body)
=> ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest PatchNamespacedResourceClaimStatus contentType V1alpha2ResourceClaim accept
patchNamespacedResourceClaimStatus :: forall contentType accept.
(Consumes PatchNamespacedResourceClaimStatus contentType,
MimeRender contentType Body) =>
ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest
PatchNamespacedResourceClaimStatus
contentType
V1alpha2ResourceClaim
accept
patchNamespacedResourceClaimStatus ContentType contentType
_ Accept accept
_ Body
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
PatchNamespacedResourceClaimStatus
contentType
V1alpha2ResourceClaim
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PATCH" [ByteString
"/apis/resource.k8s.io/v1alpha2/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
V1alpha2ResourceClaim
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
PatchNamespacedResourceClaimStatus
contentType
V1alpha2ResourceClaim
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
V1alpha2ResourceClaim
accept
-> Body
-> KubernetesRequest
PatchNamespacedResourceClaimStatus
contentType
V1alpha2ResourceClaim
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 Produces PatchNamespacedResourceClaimStatus MimeJSON
instance Produces PatchNamespacedResourceClaimStatus MimeVndKubernetesProtobuf
instance Produces PatchNamespacedResourceClaimStatus MimeYaml
patchNamespacedResourceClaimTemplate
:: (Consumes PatchNamespacedResourceClaimTemplate contentType, MimeRender contentType Body)
=> ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest PatchNamespacedResourceClaimTemplate contentType V1alpha2ResourceClaimTemplate accept
patchNamespacedResourceClaimTemplate :: forall contentType accept.
(Consumes PatchNamespacedResourceClaimTemplate contentType,
MimeRender contentType Body) =>
ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest
PatchNamespacedResourceClaimTemplate
contentType
V1alpha2ResourceClaimTemplate
accept
patchNamespacedResourceClaimTemplate ContentType contentType
_ Accept accept
_ Body
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
PatchNamespacedResourceClaimTemplate
contentType
V1alpha2ResourceClaimTemplate
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PATCH" [ByteString
"/apis/resource.k8s.io/v1alpha2/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
V1alpha2ResourceClaimTemplate
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
PatchNamespacedResourceClaimTemplate
contentType
V1alpha2ResourceClaimTemplate
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
V1alpha2ResourceClaimTemplate
accept
-> Body
-> KubernetesRequest
PatchNamespacedResourceClaimTemplate
contentType
V1alpha2ResourceClaimTemplate
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 Produces PatchNamespacedResourceClaimTemplate MimeJSON
instance Produces PatchNamespacedResourceClaimTemplate MimeVndKubernetesProtobuf
instance Produces PatchNamespacedResourceClaimTemplate MimeYaml
patchNamespacedResourceClassParameters
:: (Consumes PatchNamespacedResourceClassParameters contentType, MimeRender contentType Body)
=> ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest PatchNamespacedResourceClassParameters contentType V1alpha2ResourceClassParameters accept
patchNamespacedResourceClassParameters :: forall contentType accept.
(Consumes PatchNamespacedResourceClassParameters contentType,
MimeRender contentType Body) =>
ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest
PatchNamespacedResourceClassParameters
contentType
V1alpha2ResourceClassParameters
accept
patchNamespacedResourceClassParameters ContentType contentType
_ Accept accept
_ Body
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
PatchNamespacedResourceClassParameters
contentType
V1alpha2ResourceClassParameters
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PATCH" [ByteString
"/apis/resource.k8s.io/v1alpha2/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclassparameters/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
PatchNamespacedResourceClassParameters
contentType
V1alpha2ResourceClassParameters
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
PatchNamespacedResourceClassParameters
contentType
V1alpha2ResourceClassParameters
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
PatchNamespacedResourceClassParameters
contentType
V1alpha2ResourceClassParameters
accept
-> Body
-> KubernetesRequest
PatchNamespacedResourceClassParameters
contentType
V1alpha2ResourceClassParameters
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 PatchNamespacedResourceClassParameters contentType,
MimeRender contentType Body) =>
KubernetesRequest
PatchNamespacedResourceClassParameters contentType res accept
-> Body
-> KubernetesRequest
PatchNamespacedResourceClassParameters contentType res accept
`setBodyParam` Body
body
data PatchNamespacedResourceClassParameters
instance HasBodyParam PatchNamespacedResourceClassParameters Body
instance HasOptionalParam PatchNamespacedResourceClassParameters Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedResourceClassParameters contentType res accept
-> Pretty
-> KubernetesRequest
PatchNamespacedResourceClassParameters contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedResourceClassParameters contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
PatchNamespacedResourceClassParameters contentType res accept
req KubernetesRequest
PatchNamespacedResourceClassParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedResourceClassParameters 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 PatchNamespacedResourceClassParameters DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedResourceClassParameters contentType res accept
-> DryRun
-> KubernetesRequest
PatchNamespacedResourceClassParameters contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedResourceClassParameters contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
PatchNamespacedResourceClassParameters contentType res accept
req KubernetesRequest
PatchNamespacedResourceClassParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedResourceClassParameters 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 PatchNamespacedResourceClassParameters FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedResourceClassParameters contentType res accept
-> FieldManager
-> KubernetesRequest
PatchNamespacedResourceClassParameters contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedResourceClassParameters contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
PatchNamespacedResourceClassParameters contentType res accept
req KubernetesRequest
PatchNamespacedResourceClassParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedResourceClassParameters 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 PatchNamespacedResourceClassParameters FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedResourceClassParameters contentType res accept
-> FieldValidation
-> KubernetesRequest
PatchNamespacedResourceClassParameters contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedResourceClassParameters contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest
PatchNamespacedResourceClassParameters contentType res accept
req KubernetesRequest
PatchNamespacedResourceClassParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedResourceClassParameters 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 PatchNamespacedResourceClassParameters Force where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedResourceClassParameters contentType res accept
-> Force
-> KubernetesRequest
PatchNamespacedResourceClassParameters contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedResourceClassParameters contentType res accept
req (Force Bool
xs) =
KubernetesRequest
PatchNamespacedResourceClassParameters contentType res accept
req KubernetesRequest
PatchNamespacedResourceClassParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedResourceClassParameters 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 PatchNamespacedResourceClassParameters MimeApplyPatchyaml
instance Consumes PatchNamespacedResourceClassParameters MimeJsonPatchjson
instance Consumes PatchNamespacedResourceClassParameters MimeMergePatchjson
instance Consumes PatchNamespacedResourceClassParameters MimeStrategicMergePatchjson
instance Produces PatchNamespacedResourceClassParameters MimeJSON
instance Produces PatchNamespacedResourceClassParameters MimeVndKubernetesProtobuf
instance Produces PatchNamespacedResourceClassParameters MimeYaml
patchResourceClass
:: (Consumes PatchResourceClass contentType, MimeRender contentType Body)
=> ContentType contentType
-> Accept accept
-> Body
-> Name
-> KubernetesRequest PatchResourceClass contentType V1alpha2ResourceClass accept
patchResourceClass :: forall contentType accept.
(Consumes PatchResourceClass contentType,
MimeRender contentType Body) =>
ContentType contentType
-> Accept accept
-> Body
-> Name
-> KubernetesRequest
PatchResourceClass contentType V1alpha2ResourceClass accept
patchResourceClass ContentType contentType
_ Accept accept
_ Body
body (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
PatchResourceClass contentType V1alpha2ResourceClass accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PATCH" [ByteString
"/apis/resource.k8s.io/v1alpha2/resourceclasses/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
PatchResourceClass contentType V1alpha2ResourceClass accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
PatchResourceClass contentType V1alpha2ResourceClass 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
PatchResourceClass contentType V1alpha2ResourceClass accept
-> Body
-> KubernetesRequest
PatchResourceClass contentType V1alpha2ResourceClass 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 PatchResourceClass contentType,
MimeRender contentType Body) =>
KubernetesRequest PatchResourceClass contentType res accept
-> Body
-> KubernetesRequest PatchResourceClass contentType res accept
`setBodyParam` Body
body
data PatchResourceClass
instance HasBodyParam PatchResourceClass Body
instance HasOptionalParam PatchResourceClass Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchResourceClass contentType res accept
-> Pretty
-> KubernetesRequest PatchResourceClass contentType res accept
applyOptionalParam KubernetesRequest PatchResourceClass contentType res accept
req (Pretty Text
xs) =
KubernetesRequest PatchResourceClass contentType res accept
req KubernetesRequest PatchResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchResourceClass 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 PatchResourceClass DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchResourceClass contentType res accept
-> DryRun
-> KubernetesRequest PatchResourceClass contentType res accept
applyOptionalParam KubernetesRequest PatchResourceClass contentType res accept
req (DryRun Text
xs) =
KubernetesRequest PatchResourceClass contentType res accept
req KubernetesRequest PatchResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchResourceClass 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 PatchResourceClass FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchResourceClass contentType res accept
-> FieldManager
-> KubernetesRequest PatchResourceClass contentType res accept
applyOptionalParam KubernetesRequest PatchResourceClass contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest PatchResourceClass contentType res accept
req KubernetesRequest PatchResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchResourceClass 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 PatchResourceClass FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchResourceClass contentType res accept
-> FieldValidation
-> KubernetesRequest PatchResourceClass contentType res accept
applyOptionalParam KubernetesRequest PatchResourceClass contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest PatchResourceClass contentType res accept
req KubernetesRequest PatchResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchResourceClass 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 PatchResourceClass Force where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchResourceClass contentType res accept
-> Force
-> KubernetesRequest PatchResourceClass contentType res accept
applyOptionalParam KubernetesRequest PatchResourceClass contentType res accept
req (Force Bool
xs) =
KubernetesRequest PatchResourceClass contentType res accept
req KubernetesRequest PatchResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchResourceClass 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 PatchResourceClass MimeApplyPatchyaml
instance Consumes PatchResourceClass MimeJsonPatchjson
instance Consumes PatchResourceClass MimeMergePatchjson
instance Consumes PatchResourceClass MimeStrategicMergePatchjson
instance Produces PatchResourceClass MimeJSON
instance Produces PatchResourceClass MimeVndKubernetesProtobuf
instance Produces PatchResourceClass MimeYaml
patchResourceSlice
:: (Consumes PatchResourceSlice contentType, MimeRender contentType Body)
=> ContentType contentType
-> Accept accept
-> Body
-> Name
-> KubernetesRequest PatchResourceSlice contentType V1alpha2ResourceSlice accept
patchResourceSlice :: forall contentType accept.
(Consumes PatchResourceSlice contentType,
MimeRender contentType Body) =>
ContentType contentType
-> Accept accept
-> Body
-> Name
-> KubernetesRequest
PatchResourceSlice contentType V1alpha2ResourceSlice accept
patchResourceSlice ContentType contentType
_ Accept accept
_ Body
body (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
PatchResourceSlice contentType V1alpha2ResourceSlice accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PATCH" [ByteString
"/apis/resource.k8s.io/v1alpha2/resourceslices/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
PatchResourceSlice contentType V1alpha2ResourceSlice accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
PatchResourceSlice contentType V1alpha2ResourceSlice 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 V1alpha2ResourceSlice accept
-> Body
-> KubernetesRequest
PatchResourceSlice contentType V1alpha2ResourceSlice 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 Produces PatchResourceSlice MimeJSON
instance Produces PatchResourceSlice MimeVndKubernetesProtobuf
instance Produces PatchResourceSlice MimeYaml
readNamespacedPodSchedulingContext
:: Accept accept
-> Name
-> Namespace
-> KubernetesRequest ReadNamespacedPodSchedulingContext MimeNoContent V1alpha2PodSchedulingContext accept
readNamespacedPodSchedulingContext :: forall accept.
Accept accept
-> Name
-> Namespace
-> KubernetesRequest
ReadNamespacedPodSchedulingContext
MimeNoContent
V1alpha2PodSchedulingContext
accept
readNamespacedPodSchedulingContext Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReadNamespacedPodSchedulingContext
MimeNoContent
V1alpha2PodSchedulingContext
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/resource.k8s.io/v1alpha2/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/podschedulingcontexts/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReadNamespacedPodSchedulingContext
MimeNoContent
V1alpha2PodSchedulingContext
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReadNamespacedPodSchedulingContext
MimeNoContent
V1alpha2PodSchedulingContext
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 ReadNamespacedPodSchedulingContext
instance HasOptionalParam ReadNamespacedPodSchedulingContext Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReadNamespacedPodSchedulingContext contentType res accept
-> Pretty
-> KubernetesRequest
ReadNamespacedPodSchedulingContext contentType res accept
applyOptionalParam KubernetesRequest
ReadNamespacedPodSchedulingContext contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ReadNamespacedPodSchedulingContext contentType res accept
req KubernetesRequest
ReadNamespacedPodSchedulingContext contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReadNamespacedPodSchedulingContext 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 ReadNamespacedPodSchedulingContext MimeJSON
instance Produces ReadNamespacedPodSchedulingContext MimeVndKubernetesProtobuf
instance Produces ReadNamespacedPodSchedulingContext MimeYaml
readNamespacedPodSchedulingContextStatus
:: Accept accept
-> Name
-> Namespace
-> KubernetesRequest ReadNamespacedPodSchedulingContextStatus MimeNoContent V1alpha2PodSchedulingContext accept
readNamespacedPodSchedulingContextStatus :: forall accept.
Accept accept
-> Name
-> Namespace
-> KubernetesRequest
ReadNamespacedPodSchedulingContextStatus
MimeNoContent
V1alpha2PodSchedulingContext
accept
readNamespacedPodSchedulingContextStatus Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReadNamespacedPodSchedulingContextStatus
MimeNoContent
V1alpha2PodSchedulingContext
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/resource.k8s.io/v1alpha2/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/podschedulingcontexts/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name,ByteString
"/status"]
KubernetesRequest
ReadNamespacedPodSchedulingContextStatus
MimeNoContent
V1alpha2PodSchedulingContext
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReadNamespacedPodSchedulingContextStatus
MimeNoContent
V1alpha2PodSchedulingContext
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 ReadNamespacedPodSchedulingContextStatus
instance HasOptionalParam ReadNamespacedPodSchedulingContextStatus Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReadNamespacedPodSchedulingContextStatus contentType res accept
-> Pretty
-> KubernetesRequest
ReadNamespacedPodSchedulingContextStatus contentType res accept
applyOptionalParam KubernetesRequest
ReadNamespacedPodSchedulingContextStatus contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ReadNamespacedPodSchedulingContextStatus contentType res accept
req KubernetesRequest
ReadNamespacedPodSchedulingContextStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReadNamespacedPodSchedulingContextStatus 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 ReadNamespacedPodSchedulingContextStatus MimeJSON
instance Produces ReadNamespacedPodSchedulingContextStatus MimeVndKubernetesProtobuf
instance Produces ReadNamespacedPodSchedulingContextStatus MimeYaml
readNamespacedResourceClaim
:: Accept accept
-> Name
-> Namespace
-> KubernetesRequest ReadNamespacedResourceClaim MimeNoContent V1alpha2ResourceClaim accept
readNamespacedResourceClaim :: forall accept.
Accept accept
-> Name
-> Namespace
-> KubernetesRequest
ReadNamespacedResourceClaim
MimeNoContent
V1alpha2ResourceClaim
accept
readNamespacedResourceClaim Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReadNamespacedResourceClaim
MimeNoContent
V1alpha2ResourceClaim
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/resource.k8s.io/v1alpha2/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
V1alpha2ResourceClaim
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReadNamespacedResourceClaim
MimeNoContent
V1alpha2ResourceClaim
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 MimeYaml
readNamespacedResourceClaimParameters
:: Accept accept
-> Name
-> Namespace
-> KubernetesRequest ReadNamespacedResourceClaimParameters MimeNoContent V1alpha2ResourceClaimParameters accept
readNamespacedResourceClaimParameters :: forall accept.
Accept accept
-> Name
-> Namespace
-> KubernetesRequest
ReadNamespacedResourceClaimParameters
MimeNoContent
V1alpha2ResourceClaimParameters
accept
readNamespacedResourceClaimParameters Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReadNamespacedResourceClaimParameters
MimeNoContent
V1alpha2ResourceClaimParameters
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/resource.k8s.io/v1alpha2/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclaimparameters/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReadNamespacedResourceClaimParameters
MimeNoContent
V1alpha2ResourceClaimParameters
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReadNamespacedResourceClaimParameters
MimeNoContent
V1alpha2ResourceClaimParameters
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 ReadNamespacedResourceClaimParameters
instance HasOptionalParam ReadNamespacedResourceClaimParameters Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReadNamespacedResourceClaimParameters contentType res accept
-> Pretty
-> KubernetesRequest
ReadNamespacedResourceClaimParameters contentType res accept
applyOptionalParam KubernetesRequest
ReadNamespacedResourceClaimParameters contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ReadNamespacedResourceClaimParameters contentType res accept
req KubernetesRequest
ReadNamespacedResourceClaimParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReadNamespacedResourceClaimParameters 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 ReadNamespacedResourceClaimParameters MimeJSON
instance Produces ReadNamespacedResourceClaimParameters MimeVndKubernetesProtobuf
instance Produces ReadNamespacedResourceClaimParameters MimeYaml
readNamespacedResourceClaimStatus
:: Accept accept
-> Name
-> Namespace
-> KubernetesRequest ReadNamespacedResourceClaimStatus MimeNoContent V1alpha2ResourceClaim accept
readNamespacedResourceClaimStatus :: forall accept.
Accept accept
-> Name
-> Namespace
-> KubernetesRequest
ReadNamespacedResourceClaimStatus
MimeNoContent
V1alpha2ResourceClaim
accept
readNamespacedResourceClaimStatus Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReadNamespacedResourceClaimStatus
MimeNoContent
V1alpha2ResourceClaim
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/resource.k8s.io/v1alpha2/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
V1alpha2ResourceClaim
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReadNamespacedResourceClaimStatus
MimeNoContent
V1alpha2ResourceClaim
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 MimeYaml
readNamespacedResourceClaimTemplate
:: Accept accept
-> Name
-> Namespace
-> KubernetesRequest ReadNamespacedResourceClaimTemplate MimeNoContent V1alpha2ResourceClaimTemplate accept
readNamespacedResourceClaimTemplate :: forall accept.
Accept accept
-> Name
-> Namespace
-> KubernetesRequest
ReadNamespacedResourceClaimTemplate
MimeNoContent
V1alpha2ResourceClaimTemplate
accept
readNamespacedResourceClaimTemplate Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReadNamespacedResourceClaimTemplate
MimeNoContent
V1alpha2ResourceClaimTemplate
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/resource.k8s.io/v1alpha2/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
V1alpha2ResourceClaimTemplate
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReadNamespacedResourceClaimTemplate
MimeNoContent
V1alpha2ResourceClaimTemplate
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 MimeYaml
readNamespacedResourceClassParameters
:: Accept accept
-> Name
-> Namespace
-> KubernetesRequest ReadNamespacedResourceClassParameters MimeNoContent V1alpha2ResourceClassParameters accept
readNamespacedResourceClassParameters :: forall accept.
Accept accept
-> Name
-> Namespace
-> KubernetesRequest
ReadNamespacedResourceClassParameters
MimeNoContent
V1alpha2ResourceClassParameters
accept
readNamespacedResourceClassParameters Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReadNamespacedResourceClassParameters
MimeNoContent
V1alpha2ResourceClassParameters
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/resource.k8s.io/v1alpha2/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclassparameters/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReadNamespacedResourceClassParameters
MimeNoContent
V1alpha2ResourceClassParameters
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReadNamespacedResourceClassParameters
MimeNoContent
V1alpha2ResourceClassParameters
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 ReadNamespacedResourceClassParameters
instance HasOptionalParam ReadNamespacedResourceClassParameters Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReadNamespacedResourceClassParameters contentType res accept
-> Pretty
-> KubernetesRequest
ReadNamespacedResourceClassParameters contentType res accept
applyOptionalParam KubernetesRequest
ReadNamespacedResourceClassParameters contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ReadNamespacedResourceClassParameters contentType res accept
req KubernetesRequest
ReadNamespacedResourceClassParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReadNamespacedResourceClassParameters 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 ReadNamespacedResourceClassParameters MimeJSON
instance Produces ReadNamespacedResourceClassParameters MimeVndKubernetesProtobuf
instance Produces ReadNamespacedResourceClassParameters MimeYaml
readResourceClass
:: Accept accept
-> Name
-> KubernetesRequest ReadResourceClass MimeNoContent V1alpha2ResourceClass accept
readResourceClass :: forall accept.
Accept accept
-> Name
-> KubernetesRequest
ReadResourceClass MimeNoContent V1alpha2ResourceClass accept
readResourceClass Accept accept
_ (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
ReadResourceClass MimeNoContent V1alpha2ResourceClass accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/resource.k8s.io/v1alpha2/resourceclasses/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReadResourceClass MimeNoContent V1alpha2ResourceClass accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReadResourceClass MimeNoContent V1alpha2ResourceClass 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 ReadResourceClass
instance HasOptionalParam ReadResourceClass Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReadResourceClass contentType res accept
-> Pretty
-> KubernetesRequest ReadResourceClass contentType res accept
applyOptionalParam KubernetesRequest ReadResourceClass contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ReadResourceClass contentType res accept
req KubernetesRequest ReadResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ReadResourceClass 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 ReadResourceClass MimeJSON
instance Produces ReadResourceClass MimeVndKubernetesProtobuf
instance Produces ReadResourceClass MimeYaml
readResourceSlice
:: Accept accept
-> Name
-> KubernetesRequest ReadResourceSlice MimeNoContent V1alpha2ResourceSlice accept
readResourceSlice :: forall accept.
Accept accept
-> Name
-> KubernetesRequest
ReadResourceSlice MimeNoContent V1alpha2ResourceSlice accept
readResourceSlice Accept accept
_ (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
ReadResourceSlice MimeNoContent V1alpha2ResourceSlice accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/resource.k8s.io/v1alpha2/resourceslices/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReadResourceSlice MimeNoContent V1alpha2ResourceSlice accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReadResourceSlice MimeNoContent V1alpha2ResourceSlice 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 MimeYaml
replaceNamespacedPodSchedulingContext
:: (Consumes ReplaceNamespacedPodSchedulingContext contentType, MimeRender contentType V1alpha2PodSchedulingContext)
=> ContentType contentType
-> Accept accept
-> V1alpha2PodSchedulingContext
-> Name
-> Namespace
-> KubernetesRequest ReplaceNamespacedPodSchedulingContext contentType V1alpha2PodSchedulingContext accept
replaceNamespacedPodSchedulingContext :: forall contentType accept.
(Consumes ReplaceNamespacedPodSchedulingContext contentType,
MimeRender contentType V1alpha2PodSchedulingContext) =>
ContentType contentType
-> Accept accept
-> V1alpha2PodSchedulingContext
-> Name
-> Namespace
-> KubernetesRequest
ReplaceNamespacedPodSchedulingContext
contentType
V1alpha2PodSchedulingContext
accept
replaceNamespacedPodSchedulingContext ContentType contentType
_ Accept accept
_ V1alpha2PodSchedulingContext
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReplaceNamespacedPodSchedulingContext
contentType
V1alpha2PodSchedulingContext
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PUT" [ByteString
"/apis/resource.k8s.io/v1alpha2/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/podschedulingcontexts/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReplaceNamespacedPodSchedulingContext
contentType
V1alpha2PodSchedulingContext
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReplaceNamespacedPodSchedulingContext
contentType
V1alpha2PodSchedulingContext
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
ReplaceNamespacedPodSchedulingContext
contentType
V1alpha2PodSchedulingContext
accept
-> V1alpha2PodSchedulingContext
-> KubernetesRequest
ReplaceNamespacedPodSchedulingContext
contentType
V1alpha2PodSchedulingContext
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 ReplaceNamespacedPodSchedulingContext contentType,
MimeRender contentType V1alpha2PodSchedulingContext) =>
KubernetesRequest
ReplaceNamespacedPodSchedulingContext contentType res accept
-> V1alpha2PodSchedulingContext
-> KubernetesRequest
ReplaceNamespacedPodSchedulingContext contentType res accept
`setBodyParam` V1alpha2PodSchedulingContext
body
data ReplaceNamespacedPodSchedulingContext
instance HasBodyParam ReplaceNamespacedPodSchedulingContext V1alpha2PodSchedulingContext
instance HasOptionalParam ReplaceNamespacedPodSchedulingContext Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedPodSchedulingContext contentType res accept
-> Pretty
-> KubernetesRequest
ReplaceNamespacedPodSchedulingContext contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedPodSchedulingContext contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ReplaceNamespacedPodSchedulingContext contentType res accept
req KubernetesRequest
ReplaceNamespacedPodSchedulingContext contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedPodSchedulingContext 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 ReplaceNamespacedPodSchedulingContext DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedPodSchedulingContext contentType res accept
-> DryRun
-> KubernetesRequest
ReplaceNamespacedPodSchedulingContext contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedPodSchedulingContext contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
ReplaceNamespacedPodSchedulingContext contentType res accept
req KubernetesRequest
ReplaceNamespacedPodSchedulingContext contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedPodSchedulingContext 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 ReplaceNamespacedPodSchedulingContext FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedPodSchedulingContext contentType res accept
-> FieldManager
-> KubernetesRequest
ReplaceNamespacedPodSchedulingContext contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedPodSchedulingContext contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
ReplaceNamespacedPodSchedulingContext contentType res accept
req KubernetesRequest
ReplaceNamespacedPodSchedulingContext contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedPodSchedulingContext 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 ReplaceNamespacedPodSchedulingContext FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedPodSchedulingContext contentType res accept
-> FieldValidation
-> KubernetesRequest
ReplaceNamespacedPodSchedulingContext contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedPodSchedulingContext contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest
ReplaceNamespacedPodSchedulingContext contentType res accept
req KubernetesRequest
ReplaceNamespacedPodSchedulingContext contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedPodSchedulingContext 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 ReplaceNamespacedPodSchedulingContext mtype
instance Produces ReplaceNamespacedPodSchedulingContext MimeJSON
instance Produces ReplaceNamespacedPodSchedulingContext MimeVndKubernetesProtobuf
instance Produces ReplaceNamespacedPodSchedulingContext MimeYaml
replaceNamespacedPodSchedulingContextStatus
:: (Consumes ReplaceNamespacedPodSchedulingContextStatus contentType, MimeRender contentType V1alpha2PodSchedulingContext)
=> ContentType contentType
-> Accept accept
-> V1alpha2PodSchedulingContext
-> Name
-> Namespace
-> KubernetesRequest ReplaceNamespacedPodSchedulingContextStatus contentType V1alpha2PodSchedulingContext accept
replaceNamespacedPodSchedulingContextStatus :: forall contentType accept.
(Consumes ReplaceNamespacedPodSchedulingContextStatus contentType,
MimeRender contentType V1alpha2PodSchedulingContext) =>
ContentType contentType
-> Accept accept
-> V1alpha2PodSchedulingContext
-> Name
-> Namespace
-> KubernetesRequest
ReplaceNamespacedPodSchedulingContextStatus
contentType
V1alpha2PodSchedulingContext
accept
replaceNamespacedPodSchedulingContextStatus ContentType contentType
_ Accept accept
_ V1alpha2PodSchedulingContext
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReplaceNamespacedPodSchedulingContextStatus
contentType
V1alpha2PodSchedulingContext
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PUT" [ByteString
"/apis/resource.k8s.io/v1alpha2/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/podschedulingcontexts/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name,ByteString
"/status"]
KubernetesRequest
ReplaceNamespacedPodSchedulingContextStatus
contentType
V1alpha2PodSchedulingContext
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReplaceNamespacedPodSchedulingContextStatus
contentType
V1alpha2PodSchedulingContext
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
ReplaceNamespacedPodSchedulingContextStatus
contentType
V1alpha2PodSchedulingContext
accept
-> V1alpha2PodSchedulingContext
-> KubernetesRequest
ReplaceNamespacedPodSchedulingContextStatus
contentType
V1alpha2PodSchedulingContext
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 ReplaceNamespacedPodSchedulingContextStatus contentType,
MimeRender contentType V1alpha2PodSchedulingContext) =>
KubernetesRequest
ReplaceNamespacedPodSchedulingContextStatus contentType res accept
-> V1alpha2PodSchedulingContext
-> KubernetesRequest
ReplaceNamespacedPodSchedulingContextStatus contentType res accept
`setBodyParam` V1alpha2PodSchedulingContext
body
data ReplaceNamespacedPodSchedulingContextStatus
instance HasBodyParam ReplaceNamespacedPodSchedulingContextStatus V1alpha2PodSchedulingContext
instance HasOptionalParam ReplaceNamespacedPodSchedulingContextStatus Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedPodSchedulingContextStatus contentType res accept
-> Pretty
-> KubernetesRequest
ReplaceNamespacedPodSchedulingContextStatus contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedPodSchedulingContextStatus contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ReplaceNamespacedPodSchedulingContextStatus contentType res accept
req KubernetesRequest
ReplaceNamespacedPodSchedulingContextStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedPodSchedulingContextStatus 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 ReplaceNamespacedPodSchedulingContextStatus DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedPodSchedulingContextStatus contentType res accept
-> DryRun
-> KubernetesRequest
ReplaceNamespacedPodSchedulingContextStatus contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedPodSchedulingContextStatus contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
ReplaceNamespacedPodSchedulingContextStatus contentType res accept
req KubernetesRequest
ReplaceNamespacedPodSchedulingContextStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedPodSchedulingContextStatus 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 ReplaceNamespacedPodSchedulingContextStatus FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedPodSchedulingContextStatus contentType res accept
-> FieldManager
-> KubernetesRequest
ReplaceNamespacedPodSchedulingContextStatus contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedPodSchedulingContextStatus contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
ReplaceNamespacedPodSchedulingContextStatus contentType res accept
req KubernetesRequest
ReplaceNamespacedPodSchedulingContextStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedPodSchedulingContextStatus 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 ReplaceNamespacedPodSchedulingContextStatus FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedPodSchedulingContextStatus contentType res accept
-> FieldValidation
-> KubernetesRequest
ReplaceNamespacedPodSchedulingContextStatus contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedPodSchedulingContextStatus contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest
ReplaceNamespacedPodSchedulingContextStatus contentType res accept
req KubernetesRequest
ReplaceNamespacedPodSchedulingContextStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedPodSchedulingContextStatus 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 ReplaceNamespacedPodSchedulingContextStatus mtype
instance Produces ReplaceNamespacedPodSchedulingContextStatus MimeJSON
instance Produces ReplaceNamespacedPodSchedulingContextStatus MimeVndKubernetesProtobuf
instance Produces ReplaceNamespacedPodSchedulingContextStatus MimeYaml
replaceNamespacedResourceClaim
:: (Consumes ReplaceNamespacedResourceClaim contentType, MimeRender contentType V1alpha2ResourceClaim)
=> ContentType contentType
-> Accept accept
-> V1alpha2ResourceClaim
-> Name
-> Namespace
-> KubernetesRequest ReplaceNamespacedResourceClaim contentType V1alpha2ResourceClaim accept
replaceNamespacedResourceClaim :: forall contentType accept.
(Consumes ReplaceNamespacedResourceClaim contentType,
MimeRender contentType V1alpha2ResourceClaim) =>
ContentType contentType
-> Accept accept
-> V1alpha2ResourceClaim
-> Name
-> Namespace
-> KubernetesRequest
ReplaceNamespacedResourceClaim
contentType
V1alpha2ResourceClaim
accept
replaceNamespacedResourceClaim ContentType contentType
_ Accept accept
_ V1alpha2ResourceClaim
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReplaceNamespacedResourceClaim
contentType
V1alpha2ResourceClaim
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PUT" [ByteString
"/apis/resource.k8s.io/v1alpha2/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
V1alpha2ResourceClaim
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReplaceNamespacedResourceClaim
contentType
V1alpha2ResourceClaim
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
V1alpha2ResourceClaim
accept
-> V1alpha2ResourceClaim
-> KubernetesRequest
ReplaceNamespacedResourceClaim
contentType
V1alpha2ResourceClaim
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 V1alpha2ResourceClaim) =>
KubernetesRequest
ReplaceNamespacedResourceClaim contentType res accept
-> V1alpha2ResourceClaim
-> KubernetesRequest
ReplaceNamespacedResourceClaim contentType res accept
`setBodyParam` V1alpha2ResourceClaim
body
data ReplaceNamespacedResourceClaim
instance HasBodyParam ReplaceNamespacedResourceClaim V1alpha2ResourceClaim
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 MimeYaml
replaceNamespacedResourceClaimParameters
:: (Consumes ReplaceNamespacedResourceClaimParameters contentType, MimeRender contentType V1alpha2ResourceClaimParameters)
=> ContentType contentType
-> Accept accept
-> V1alpha2ResourceClaimParameters
-> Name
-> Namespace
-> KubernetesRequest ReplaceNamespacedResourceClaimParameters contentType V1alpha2ResourceClaimParameters accept
replaceNamespacedResourceClaimParameters :: forall contentType accept.
(Consumes ReplaceNamespacedResourceClaimParameters contentType,
MimeRender contentType V1alpha2ResourceClaimParameters) =>
ContentType contentType
-> Accept accept
-> V1alpha2ResourceClaimParameters
-> Name
-> Namespace
-> KubernetesRequest
ReplaceNamespacedResourceClaimParameters
contentType
V1alpha2ResourceClaimParameters
accept
replaceNamespacedResourceClaimParameters ContentType contentType
_ Accept accept
_ V1alpha2ResourceClaimParameters
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReplaceNamespacedResourceClaimParameters
contentType
V1alpha2ResourceClaimParameters
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PUT" [ByteString
"/apis/resource.k8s.io/v1alpha2/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclaimparameters/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReplaceNamespacedResourceClaimParameters
contentType
V1alpha2ResourceClaimParameters
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReplaceNamespacedResourceClaimParameters
contentType
V1alpha2ResourceClaimParameters
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
ReplaceNamespacedResourceClaimParameters
contentType
V1alpha2ResourceClaimParameters
accept
-> V1alpha2ResourceClaimParameters
-> KubernetesRequest
ReplaceNamespacedResourceClaimParameters
contentType
V1alpha2ResourceClaimParameters
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 ReplaceNamespacedResourceClaimParameters contentType,
MimeRender contentType V1alpha2ResourceClaimParameters) =>
KubernetesRequest
ReplaceNamespacedResourceClaimParameters contentType res accept
-> V1alpha2ResourceClaimParameters
-> KubernetesRequest
ReplaceNamespacedResourceClaimParameters contentType res accept
`setBodyParam` V1alpha2ResourceClaimParameters
body
data ReplaceNamespacedResourceClaimParameters
instance HasBodyParam ReplaceNamespacedResourceClaimParameters V1alpha2ResourceClaimParameters
instance HasOptionalParam ReplaceNamespacedResourceClaimParameters Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedResourceClaimParameters contentType res accept
-> Pretty
-> KubernetesRequest
ReplaceNamespacedResourceClaimParameters contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedResourceClaimParameters contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ReplaceNamespacedResourceClaimParameters contentType res accept
req KubernetesRequest
ReplaceNamespacedResourceClaimParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedResourceClaimParameters 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 ReplaceNamespacedResourceClaimParameters DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedResourceClaimParameters contentType res accept
-> DryRun
-> KubernetesRequest
ReplaceNamespacedResourceClaimParameters contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedResourceClaimParameters contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
ReplaceNamespacedResourceClaimParameters contentType res accept
req KubernetesRequest
ReplaceNamespacedResourceClaimParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedResourceClaimParameters 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 ReplaceNamespacedResourceClaimParameters FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedResourceClaimParameters contentType res accept
-> FieldManager
-> KubernetesRequest
ReplaceNamespacedResourceClaimParameters contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedResourceClaimParameters contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
ReplaceNamespacedResourceClaimParameters contentType res accept
req KubernetesRequest
ReplaceNamespacedResourceClaimParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedResourceClaimParameters 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 ReplaceNamespacedResourceClaimParameters FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedResourceClaimParameters contentType res accept
-> FieldValidation
-> KubernetesRequest
ReplaceNamespacedResourceClaimParameters contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedResourceClaimParameters contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest
ReplaceNamespacedResourceClaimParameters contentType res accept
req KubernetesRequest
ReplaceNamespacedResourceClaimParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedResourceClaimParameters 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 ReplaceNamespacedResourceClaimParameters mtype
instance Produces ReplaceNamespacedResourceClaimParameters MimeJSON
instance Produces ReplaceNamespacedResourceClaimParameters MimeVndKubernetesProtobuf
instance Produces ReplaceNamespacedResourceClaimParameters MimeYaml
replaceNamespacedResourceClaimStatus
:: (Consumes ReplaceNamespacedResourceClaimStatus contentType, MimeRender contentType V1alpha2ResourceClaim)
=> ContentType contentType
-> Accept accept
-> V1alpha2ResourceClaim
-> Name
-> Namespace
-> KubernetesRequest ReplaceNamespacedResourceClaimStatus contentType V1alpha2ResourceClaim accept
replaceNamespacedResourceClaimStatus :: forall contentType accept.
(Consumes ReplaceNamespacedResourceClaimStatus contentType,
MimeRender contentType V1alpha2ResourceClaim) =>
ContentType contentType
-> Accept accept
-> V1alpha2ResourceClaim
-> Name
-> Namespace
-> KubernetesRequest
ReplaceNamespacedResourceClaimStatus
contentType
V1alpha2ResourceClaim
accept
replaceNamespacedResourceClaimStatus ContentType contentType
_ Accept accept
_ V1alpha2ResourceClaim
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReplaceNamespacedResourceClaimStatus
contentType
V1alpha2ResourceClaim
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PUT" [ByteString
"/apis/resource.k8s.io/v1alpha2/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
V1alpha2ResourceClaim
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReplaceNamespacedResourceClaimStatus
contentType
V1alpha2ResourceClaim
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
V1alpha2ResourceClaim
accept
-> V1alpha2ResourceClaim
-> KubernetesRequest
ReplaceNamespacedResourceClaimStatus
contentType
V1alpha2ResourceClaim
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 V1alpha2ResourceClaim) =>
KubernetesRequest
ReplaceNamespacedResourceClaimStatus contentType res accept
-> V1alpha2ResourceClaim
-> KubernetesRequest
ReplaceNamespacedResourceClaimStatus contentType res accept
`setBodyParam` V1alpha2ResourceClaim
body
data ReplaceNamespacedResourceClaimStatus
instance HasBodyParam ReplaceNamespacedResourceClaimStatus V1alpha2ResourceClaim
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 MimeYaml
replaceNamespacedResourceClaimTemplate
:: (Consumes ReplaceNamespacedResourceClaimTemplate contentType, MimeRender contentType V1alpha2ResourceClaimTemplate)
=> ContentType contentType
-> Accept accept
-> V1alpha2ResourceClaimTemplate
-> Name
-> Namespace
-> KubernetesRequest ReplaceNamespacedResourceClaimTemplate contentType V1alpha2ResourceClaimTemplate accept
replaceNamespacedResourceClaimTemplate :: forall contentType accept.
(Consumes ReplaceNamespacedResourceClaimTemplate contentType,
MimeRender contentType V1alpha2ResourceClaimTemplate) =>
ContentType contentType
-> Accept accept
-> V1alpha2ResourceClaimTemplate
-> Name
-> Namespace
-> KubernetesRequest
ReplaceNamespacedResourceClaimTemplate
contentType
V1alpha2ResourceClaimTemplate
accept
replaceNamespacedResourceClaimTemplate ContentType contentType
_ Accept accept
_ V1alpha2ResourceClaimTemplate
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReplaceNamespacedResourceClaimTemplate
contentType
V1alpha2ResourceClaimTemplate
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PUT" [ByteString
"/apis/resource.k8s.io/v1alpha2/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
V1alpha2ResourceClaimTemplate
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReplaceNamespacedResourceClaimTemplate
contentType
V1alpha2ResourceClaimTemplate
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
V1alpha2ResourceClaimTemplate
accept
-> V1alpha2ResourceClaimTemplate
-> KubernetesRequest
ReplaceNamespacedResourceClaimTemplate
contentType
V1alpha2ResourceClaimTemplate
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 V1alpha2ResourceClaimTemplate) =>
KubernetesRequest
ReplaceNamespacedResourceClaimTemplate contentType res accept
-> V1alpha2ResourceClaimTemplate
-> KubernetesRequest
ReplaceNamespacedResourceClaimTemplate contentType res accept
`setBodyParam` V1alpha2ResourceClaimTemplate
body
data ReplaceNamespacedResourceClaimTemplate
instance HasBodyParam ReplaceNamespacedResourceClaimTemplate V1alpha2ResourceClaimTemplate
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 MimeYaml
replaceNamespacedResourceClassParameters
:: (Consumes ReplaceNamespacedResourceClassParameters contentType, MimeRender contentType V1alpha2ResourceClassParameters)
=> ContentType contentType
-> Accept accept
-> V1alpha2ResourceClassParameters
-> Name
-> Namespace
-> KubernetesRequest ReplaceNamespacedResourceClassParameters contentType V1alpha2ResourceClassParameters accept
replaceNamespacedResourceClassParameters :: forall contentType accept.
(Consumes ReplaceNamespacedResourceClassParameters contentType,
MimeRender contentType V1alpha2ResourceClassParameters) =>
ContentType contentType
-> Accept accept
-> V1alpha2ResourceClassParameters
-> Name
-> Namespace
-> KubernetesRequest
ReplaceNamespacedResourceClassParameters
contentType
V1alpha2ResourceClassParameters
accept
replaceNamespacedResourceClassParameters ContentType contentType
_ Accept accept
_ V1alpha2ResourceClassParameters
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReplaceNamespacedResourceClassParameters
contentType
V1alpha2ResourceClassParameters
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PUT" [ByteString
"/apis/resource.k8s.io/v1alpha2/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/resourceclassparameters/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReplaceNamespacedResourceClassParameters
contentType
V1alpha2ResourceClassParameters
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReplaceNamespacedResourceClassParameters
contentType
V1alpha2ResourceClassParameters
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
ReplaceNamespacedResourceClassParameters
contentType
V1alpha2ResourceClassParameters
accept
-> V1alpha2ResourceClassParameters
-> KubernetesRequest
ReplaceNamespacedResourceClassParameters
contentType
V1alpha2ResourceClassParameters
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 ReplaceNamespacedResourceClassParameters contentType,
MimeRender contentType V1alpha2ResourceClassParameters) =>
KubernetesRequest
ReplaceNamespacedResourceClassParameters contentType res accept
-> V1alpha2ResourceClassParameters
-> KubernetesRequest
ReplaceNamespacedResourceClassParameters contentType res accept
`setBodyParam` V1alpha2ResourceClassParameters
body
data ReplaceNamespacedResourceClassParameters
instance HasBodyParam ReplaceNamespacedResourceClassParameters V1alpha2ResourceClassParameters
instance HasOptionalParam ReplaceNamespacedResourceClassParameters Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedResourceClassParameters contentType res accept
-> Pretty
-> KubernetesRequest
ReplaceNamespacedResourceClassParameters contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedResourceClassParameters contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ReplaceNamespacedResourceClassParameters contentType res accept
req KubernetesRequest
ReplaceNamespacedResourceClassParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedResourceClassParameters 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 ReplaceNamespacedResourceClassParameters DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedResourceClassParameters contentType res accept
-> DryRun
-> KubernetesRequest
ReplaceNamespacedResourceClassParameters contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedResourceClassParameters contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
ReplaceNamespacedResourceClassParameters contentType res accept
req KubernetesRequest
ReplaceNamespacedResourceClassParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedResourceClassParameters 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 ReplaceNamespacedResourceClassParameters FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedResourceClassParameters contentType res accept
-> FieldManager
-> KubernetesRequest
ReplaceNamespacedResourceClassParameters contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedResourceClassParameters contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
ReplaceNamespacedResourceClassParameters contentType res accept
req KubernetesRequest
ReplaceNamespacedResourceClassParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedResourceClassParameters 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 ReplaceNamespacedResourceClassParameters FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedResourceClassParameters contentType res accept
-> FieldValidation
-> KubernetesRequest
ReplaceNamespacedResourceClassParameters contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedResourceClassParameters contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest
ReplaceNamespacedResourceClassParameters contentType res accept
req KubernetesRequest
ReplaceNamespacedResourceClassParameters contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedResourceClassParameters 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 ReplaceNamespacedResourceClassParameters mtype
instance Produces ReplaceNamespacedResourceClassParameters MimeJSON
instance Produces ReplaceNamespacedResourceClassParameters MimeVndKubernetesProtobuf
instance Produces ReplaceNamespacedResourceClassParameters MimeYaml
replaceResourceClass
:: (Consumes ReplaceResourceClass contentType, MimeRender contentType V1alpha2ResourceClass)
=> ContentType contentType
-> Accept accept
-> V1alpha2ResourceClass
-> Name
-> KubernetesRequest ReplaceResourceClass contentType V1alpha2ResourceClass accept
replaceResourceClass :: forall contentType accept.
(Consumes ReplaceResourceClass contentType,
MimeRender contentType V1alpha2ResourceClass) =>
ContentType contentType
-> Accept accept
-> V1alpha2ResourceClass
-> Name
-> KubernetesRequest
ReplaceResourceClass contentType V1alpha2ResourceClass accept
replaceResourceClass ContentType contentType
_ Accept accept
_ V1alpha2ResourceClass
body (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
ReplaceResourceClass contentType V1alpha2ResourceClass accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PUT" [ByteString
"/apis/resource.k8s.io/v1alpha2/resourceclasses/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReplaceResourceClass contentType V1alpha2ResourceClass accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReplaceResourceClass contentType V1alpha2ResourceClass 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
ReplaceResourceClass contentType V1alpha2ResourceClass accept
-> V1alpha2ResourceClass
-> KubernetesRequest
ReplaceResourceClass contentType V1alpha2ResourceClass 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 ReplaceResourceClass contentType,
MimeRender contentType V1alpha2ResourceClass) =>
KubernetesRequest ReplaceResourceClass contentType res accept
-> V1alpha2ResourceClass
-> KubernetesRequest ReplaceResourceClass contentType res accept
`setBodyParam` V1alpha2ResourceClass
body
data ReplaceResourceClass
instance HasBodyParam ReplaceResourceClass V1alpha2ResourceClass
instance HasOptionalParam ReplaceResourceClass Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceResourceClass contentType res accept
-> Pretty
-> KubernetesRequest ReplaceResourceClass contentType res accept
applyOptionalParam KubernetesRequest ReplaceResourceClass contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ReplaceResourceClass contentType res accept
req KubernetesRequest ReplaceResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ReplaceResourceClass 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 ReplaceResourceClass DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceResourceClass contentType res accept
-> DryRun
-> KubernetesRequest ReplaceResourceClass contentType res accept
applyOptionalParam KubernetesRequest ReplaceResourceClass contentType res accept
req (DryRun Text
xs) =
KubernetesRequest ReplaceResourceClass contentType res accept
req KubernetesRequest ReplaceResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ReplaceResourceClass 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 ReplaceResourceClass FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceResourceClass contentType res accept
-> FieldManager
-> KubernetesRequest ReplaceResourceClass contentType res accept
applyOptionalParam KubernetesRequest ReplaceResourceClass contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest ReplaceResourceClass contentType res accept
req KubernetesRequest ReplaceResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ReplaceResourceClass 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 ReplaceResourceClass FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceResourceClass contentType res accept
-> FieldValidation
-> KubernetesRequest ReplaceResourceClass contentType res accept
applyOptionalParam KubernetesRequest ReplaceResourceClass contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest ReplaceResourceClass contentType res accept
req KubernetesRequest ReplaceResourceClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ReplaceResourceClass 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 ReplaceResourceClass mtype
instance Produces ReplaceResourceClass MimeJSON
instance Produces ReplaceResourceClass MimeVndKubernetesProtobuf
instance Produces ReplaceResourceClass MimeYaml
replaceResourceSlice
:: (Consumes ReplaceResourceSlice contentType, MimeRender contentType V1alpha2ResourceSlice)
=> ContentType contentType
-> Accept accept
-> V1alpha2ResourceSlice
-> Name
-> KubernetesRequest ReplaceResourceSlice contentType V1alpha2ResourceSlice accept
replaceResourceSlice :: forall contentType accept.
(Consumes ReplaceResourceSlice contentType,
MimeRender contentType V1alpha2ResourceSlice) =>
ContentType contentType
-> Accept accept
-> V1alpha2ResourceSlice
-> Name
-> KubernetesRequest
ReplaceResourceSlice contentType V1alpha2ResourceSlice accept
replaceResourceSlice ContentType contentType
_ Accept accept
_ V1alpha2ResourceSlice
body (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
ReplaceResourceSlice contentType V1alpha2ResourceSlice accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PUT" [ByteString
"/apis/resource.k8s.io/v1alpha2/resourceslices/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReplaceResourceSlice contentType V1alpha2ResourceSlice accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReplaceResourceSlice contentType V1alpha2ResourceSlice 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 V1alpha2ResourceSlice accept
-> V1alpha2ResourceSlice
-> KubernetesRequest
ReplaceResourceSlice contentType V1alpha2ResourceSlice 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 V1alpha2ResourceSlice) =>
KubernetesRequest ReplaceResourceSlice contentType res accept
-> V1alpha2ResourceSlice
-> KubernetesRequest ReplaceResourceSlice contentType res accept
`setBodyParam` V1alpha2ResourceSlice
body
data ReplaceResourceSlice
instance HasBodyParam ReplaceResourceSlice V1alpha2ResourceSlice
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 MimeYaml