{-# 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.ExtensionsV1beta1 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
createNamespacedDaemonSet
:: (Consumes CreateNamespacedDaemonSet contentType, MimeRender contentType V1beta1DaemonSet)
=> ContentType contentType
-> Accept accept
-> V1beta1DaemonSet
-> Namespace
-> KubernetesRequest CreateNamespacedDaemonSet contentType V1beta1DaemonSet accept
createNamespacedDaemonSet :: ContentType contentType
-> Accept accept
-> V1beta1DaemonSet
-> Namespace
-> KubernetesRequest
CreateNamespacedDaemonSet contentType V1beta1DaemonSet accept
createNamespacedDaemonSet ContentType contentType
_ Accept accept
_ V1beta1DaemonSet
body (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
CreateNamespacedDaemonSet contentType V1beta1DaemonSet accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"POST" [ByteString
"/apis/extensions/v1beta1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/daemonsets"]
KubernetesRequest
CreateNamespacedDaemonSet contentType V1beta1DaemonSet accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
CreateNamespacedDaemonSet contentType V1beta1DaemonSet 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
CreateNamespacedDaemonSet contentType V1beta1DaemonSet accept
-> V1beta1DaemonSet
-> KubernetesRequest
CreateNamespacedDaemonSet contentType V1beta1DaemonSet 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
`setBodyParam` V1beta1DaemonSet
body
data CreateNamespacedDaemonSet
instance HasBodyParam CreateNamespacedDaemonSet V1beta1DaemonSet
instance HasOptionalParam CreateNamespacedDaemonSet Pretty where
applyOptionalParam :: KubernetesRequest CreateNamespacedDaemonSet contentType res accept
-> Pretty
-> KubernetesRequest
CreateNamespacedDaemonSet contentType res accept
applyOptionalParam KubernetesRequest CreateNamespacedDaemonSet contentType res accept
req (Pretty Text
xs) =
KubernetesRequest CreateNamespacedDaemonSet contentType res accept
req KubernetesRequest CreateNamespacedDaemonSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedDaemonSet contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 CreateNamespacedDaemonSet DryRun where
applyOptionalParam :: KubernetesRequest CreateNamespacedDaemonSet contentType res accept
-> DryRun
-> KubernetesRequest
CreateNamespacedDaemonSet contentType res accept
applyOptionalParam KubernetesRequest CreateNamespacedDaemonSet contentType res accept
req (DryRun Text
xs) =
KubernetesRequest CreateNamespacedDaemonSet contentType res accept
req KubernetesRequest CreateNamespacedDaemonSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedDaemonSet contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 CreateNamespacedDaemonSet FieldManager where
applyOptionalParam :: KubernetesRequest CreateNamespacedDaemonSet contentType res accept
-> FieldManager
-> KubernetesRequest
CreateNamespacedDaemonSet contentType res accept
applyOptionalParam KubernetesRequest CreateNamespacedDaemonSet contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest CreateNamespacedDaemonSet contentType res accept
req KubernetesRequest CreateNamespacedDaemonSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedDaemonSet contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 MimeType mtype => Consumes CreateNamespacedDaemonSet mtype
instance Produces CreateNamespacedDaemonSet MimeJSON
instance Produces CreateNamespacedDaemonSet MimeVndKubernetesProtobuf
instance Produces CreateNamespacedDaemonSet MimeYaml
createNamespacedDeployment
:: (Consumes CreateNamespacedDeployment contentType, MimeRender contentType ExtensionsV1beta1Deployment)
=> ContentType contentType
-> Accept accept
-> ExtensionsV1beta1Deployment
-> Namespace
-> KubernetesRequest CreateNamespacedDeployment contentType ExtensionsV1beta1Deployment accept
createNamespacedDeployment :: ContentType contentType
-> Accept accept
-> ExtensionsV1beta1Deployment
-> Namespace
-> KubernetesRequest
CreateNamespacedDeployment
contentType
ExtensionsV1beta1Deployment
accept
createNamespacedDeployment ContentType contentType
_ Accept accept
_ ExtensionsV1beta1Deployment
body (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
CreateNamespacedDeployment
contentType
ExtensionsV1beta1Deployment
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"POST" [ByteString
"/apis/extensions/v1beta1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/deployments"]
KubernetesRequest
CreateNamespacedDeployment
contentType
ExtensionsV1beta1Deployment
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
CreateNamespacedDeployment
contentType
ExtensionsV1beta1Deployment
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
CreateNamespacedDeployment
contentType
ExtensionsV1beta1Deployment
accept
-> ExtensionsV1beta1Deployment
-> KubernetesRequest
CreateNamespacedDeployment
contentType
ExtensionsV1beta1Deployment
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
`setBodyParam` ExtensionsV1beta1Deployment
body
data CreateNamespacedDeployment
instance HasBodyParam CreateNamespacedDeployment ExtensionsV1beta1Deployment
instance HasOptionalParam CreateNamespacedDeployment Pretty where
applyOptionalParam :: KubernetesRequest CreateNamespacedDeployment contentType res accept
-> Pretty
-> KubernetesRequest
CreateNamespacedDeployment contentType res accept
applyOptionalParam KubernetesRequest CreateNamespacedDeployment contentType res accept
req (Pretty Text
xs) =
KubernetesRequest CreateNamespacedDeployment contentType res accept
req KubernetesRequest CreateNamespacedDeployment contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedDeployment contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 CreateNamespacedDeployment DryRun where
applyOptionalParam :: KubernetesRequest CreateNamespacedDeployment contentType res accept
-> DryRun
-> KubernetesRequest
CreateNamespacedDeployment contentType res accept
applyOptionalParam KubernetesRequest CreateNamespacedDeployment contentType res accept
req (DryRun Text
xs) =
KubernetesRequest CreateNamespacedDeployment contentType res accept
req KubernetesRequest CreateNamespacedDeployment contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedDeployment contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 CreateNamespacedDeployment FieldManager where
applyOptionalParam :: KubernetesRequest CreateNamespacedDeployment contentType res accept
-> FieldManager
-> KubernetesRequest
CreateNamespacedDeployment contentType res accept
applyOptionalParam KubernetesRequest CreateNamespacedDeployment contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest CreateNamespacedDeployment contentType res accept
req KubernetesRequest CreateNamespacedDeployment contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedDeployment contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 MimeType mtype => Consumes CreateNamespacedDeployment mtype
instance Produces CreateNamespacedDeployment MimeJSON
instance Produces CreateNamespacedDeployment MimeVndKubernetesProtobuf
instance Produces CreateNamespacedDeployment MimeYaml
createNamespacedDeploymentRollback
:: (Consumes CreateNamespacedDeploymentRollback contentType, MimeRender contentType ExtensionsV1beta1DeploymentRollback)
=> ContentType contentType
-> Accept accept
-> ExtensionsV1beta1DeploymentRollback
-> Name
-> Namespace
-> KubernetesRequest CreateNamespacedDeploymentRollback contentType V1Status accept
createNamespacedDeploymentRollback :: ContentType contentType
-> Accept accept
-> ExtensionsV1beta1DeploymentRollback
-> Name
-> Namespace
-> KubernetesRequest
CreateNamespacedDeploymentRollback contentType V1Status accept
createNamespacedDeploymentRollback ContentType contentType
_ Accept accept
_ ExtensionsV1beta1DeploymentRollback
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
CreateNamespacedDeploymentRollback contentType V1Status accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"POST" [ByteString
"/apis/extensions/v1beta1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/deployments/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name,ByteString
"/rollback"]
KubernetesRequest
CreateNamespacedDeploymentRollback contentType V1Status accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
CreateNamespacedDeploymentRollback 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)
KubernetesRequest
CreateNamespacedDeploymentRollback contentType V1Status accept
-> ExtensionsV1beta1DeploymentRollback
-> KubernetesRequest
CreateNamespacedDeploymentRollback contentType V1Status 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
`setBodyParam` ExtensionsV1beta1DeploymentRollback
body
data CreateNamespacedDeploymentRollback
instance HasBodyParam CreateNamespacedDeploymentRollback ExtensionsV1beta1DeploymentRollback
instance HasOptionalParam CreateNamespacedDeploymentRollback DryRun where
applyOptionalParam :: KubernetesRequest
CreateNamespacedDeploymentRollback contentType res accept
-> DryRun
-> KubernetesRequest
CreateNamespacedDeploymentRollback contentType res accept
applyOptionalParam KubernetesRequest
CreateNamespacedDeploymentRollback contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
CreateNamespacedDeploymentRollback contentType res accept
req KubernetesRequest
CreateNamespacedDeploymentRollback contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedDeploymentRollback contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 CreateNamespacedDeploymentRollback FieldManager where
applyOptionalParam :: KubernetesRequest
CreateNamespacedDeploymentRollback contentType res accept
-> FieldManager
-> KubernetesRequest
CreateNamespacedDeploymentRollback contentType res accept
applyOptionalParam KubernetesRequest
CreateNamespacedDeploymentRollback contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
CreateNamespacedDeploymentRollback contentType res accept
req KubernetesRequest
CreateNamespacedDeploymentRollback contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedDeploymentRollback contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 CreateNamespacedDeploymentRollback Pretty where
applyOptionalParam :: KubernetesRequest
CreateNamespacedDeploymentRollback contentType res accept
-> Pretty
-> KubernetesRequest
CreateNamespacedDeploymentRollback contentType res accept
applyOptionalParam KubernetesRequest
CreateNamespacedDeploymentRollback contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
CreateNamespacedDeploymentRollback contentType res accept
req KubernetesRequest
CreateNamespacedDeploymentRollback contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedDeploymentRollback contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 MimeType mtype => Consumes CreateNamespacedDeploymentRollback mtype
instance Produces CreateNamespacedDeploymentRollback MimeJSON
instance Produces CreateNamespacedDeploymentRollback MimeVndKubernetesProtobuf
instance Produces CreateNamespacedDeploymentRollback MimeYaml
createNamespacedIngress
:: (Consumes CreateNamespacedIngress contentType, MimeRender contentType ExtensionsV1beta1Ingress)
=> ContentType contentType
-> Accept accept
-> ExtensionsV1beta1Ingress
-> Namespace
-> KubernetesRequest CreateNamespacedIngress contentType ExtensionsV1beta1Ingress accept
createNamespacedIngress :: ContentType contentType
-> Accept accept
-> ExtensionsV1beta1Ingress
-> Namespace
-> KubernetesRequest
CreateNamespacedIngress contentType ExtensionsV1beta1Ingress accept
createNamespacedIngress ContentType contentType
_ Accept accept
_ ExtensionsV1beta1Ingress
body (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
CreateNamespacedIngress contentType ExtensionsV1beta1Ingress accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"POST" [ByteString
"/apis/extensions/v1beta1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/ingresses"]
KubernetesRequest
CreateNamespacedIngress contentType ExtensionsV1beta1Ingress accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
CreateNamespacedIngress contentType ExtensionsV1beta1Ingress 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
CreateNamespacedIngress contentType ExtensionsV1beta1Ingress accept
-> ExtensionsV1beta1Ingress
-> KubernetesRequest
CreateNamespacedIngress contentType ExtensionsV1beta1Ingress 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
`setBodyParam` ExtensionsV1beta1Ingress
body
data CreateNamespacedIngress
instance HasBodyParam CreateNamespacedIngress ExtensionsV1beta1Ingress
instance HasOptionalParam CreateNamespacedIngress Pretty where
applyOptionalParam :: KubernetesRequest CreateNamespacedIngress contentType res accept
-> Pretty
-> KubernetesRequest CreateNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest CreateNamespacedIngress contentType res accept
req (Pretty Text
xs) =
KubernetesRequest CreateNamespacedIngress contentType res accept
req KubernetesRequest CreateNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateNamespacedIngress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 CreateNamespacedIngress DryRun where
applyOptionalParam :: KubernetesRequest CreateNamespacedIngress contentType res accept
-> DryRun
-> KubernetesRequest CreateNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest CreateNamespacedIngress contentType res accept
req (DryRun Text
xs) =
KubernetesRequest CreateNamespacedIngress contentType res accept
req KubernetesRequest CreateNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateNamespacedIngress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 CreateNamespacedIngress FieldManager where
applyOptionalParam :: KubernetesRequest CreateNamespacedIngress contentType res accept
-> FieldManager
-> KubernetesRequest CreateNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest CreateNamespacedIngress contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest CreateNamespacedIngress contentType res accept
req KubernetesRequest CreateNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateNamespacedIngress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 MimeType mtype => Consumes CreateNamespacedIngress mtype
instance Produces CreateNamespacedIngress MimeJSON
instance Produces CreateNamespacedIngress MimeVndKubernetesProtobuf
instance Produces CreateNamespacedIngress MimeYaml
createNamespacedNetworkPolicy
:: (Consumes CreateNamespacedNetworkPolicy contentType, MimeRender contentType V1beta1NetworkPolicy)
=> ContentType contentType
-> Accept accept
-> V1beta1NetworkPolicy
-> Namespace
-> KubernetesRequest CreateNamespacedNetworkPolicy contentType V1beta1NetworkPolicy accept
createNamespacedNetworkPolicy :: ContentType contentType
-> Accept accept
-> V1beta1NetworkPolicy
-> Namespace
-> KubernetesRequest
CreateNamespacedNetworkPolicy
contentType
V1beta1NetworkPolicy
accept
createNamespacedNetworkPolicy ContentType contentType
_ Accept accept
_ V1beta1NetworkPolicy
body (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
CreateNamespacedNetworkPolicy
contentType
V1beta1NetworkPolicy
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"POST" [ByteString
"/apis/extensions/v1beta1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/networkpolicies"]
KubernetesRequest
CreateNamespacedNetworkPolicy
contentType
V1beta1NetworkPolicy
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
CreateNamespacedNetworkPolicy
contentType
V1beta1NetworkPolicy
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
CreateNamespacedNetworkPolicy
contentType
V1beta1NetworkPolicy
accept
-> V1beta1NetworkPolicy
-> KubernetesRequest
CreateNamespacedNetworkPolicy
contentType
V1beta1NetworkPolicy
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
`setBodyParam` V1beta1NetworkPolicy
body
data CreateNamespacedNetworkPolicy
instance HasBodyParam CreateNamespacedNetworkPolicy V1beta1NetworkPolicy
instance HasOptionalParam CreateNamespacedNetworkPolicy Pretty where
applyOptionalParam :: KubernetesRequest
CreateNamespacedNetworkPolicy contentType res accept
-> Pretty
-> KubernetesRequest
CreateNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
CreateNamespacedNetworkPolicy contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
CreateNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
CreateNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedNetworkPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 CreateNamespacedNetworkPolicy DryRun where
applyOptionalParam :: KubernetesRequest
CreateNamespacedNetworkPolicy contentType res accept
-> DryRun
-> KubernetesRequest
CreateNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
CreateNamespacedNetworkPolicy contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
CreateNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
CreateNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedNetworkPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 CreateNamespacedNetworkPolicy FieldManager where
applyOptionalParam :: KubernetesRequest
CreateNamespacedNetworkPolicy contentType res accept
-> FieldManager
-> KubernetesRequest
CreateNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
CreateNamespacedNetworkPolicy contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
CreateNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
CreateNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedNetworkPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 MimeType mtype => Consumes CreateNamespacedNetworkPolicy mtype
instance Produces CreateNamespacedNetworkPolicy MimeJSON
instance Produces CreateNamespacedNetworkPolicy MimeVndKubernetesProtobuf
instance Produces CreateNamespacedNetworkPolicy MimeYaml
createNamespacedReplicaSet
:: (Consumes CreateNamespacedReplicaSet contentType, MimeRender contentType V1beta1ReplicaSet)
=> ContentType contentType
-> Accept accept
-> V1beta1ReplicaSet
-> Namespace
-> KubernetesRequest CreateNamespacedReplicaSet contentType V1beta1ReplicaSet accept
createNamespacedReplicaSet :: ContentType contentType
-> Accept accept
-> V1beta1ReplicaSet
-> Namespace
-> KubernetesRequest
CreateNamespacedReplicaSet contentType V1beta1ReplicaSet accept
createNamespacedReplicaSet ContentType contentType
_ Accept accept
_ V1beta1ReplicaSet
body (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
CreateNamespacedReplicaSet contentType V1beta1ReplicaSet accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"POST" [ByteString
"/apis/extensions/v1beta1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/replicasets"]
KubernetesRequest
CreateNamespacedReplicaSet contentType V1beta1ReplicaSet accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
CreateNamespacedReplicaSet contentType V1beta1ReplicaSet 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
CreateNamespacedReplicaSet contentType V1beta1ReplicaSet accept
-> V1beta1ReplicaSet
-> KubernetesRequest
CreateNamespacedReplicaSet contentType V1beta1ReplicaSet 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
`setBodyParam` V1beta1ReplicaSet
body
data CreateNamespacedReplicaSet
instance HasBodyParam CreateNamespacedReplicaSet V1beta1ReplicaSet
instance HasOptionalParam CreateNamespacedReplicaSet Pretty where
applyOptionalParam :: KubernetesRequest CreateNamespacedReplicaSet contentType res accept
-> Pretty
-> KubernetesRequest
CreateNamespacedReplicaSet contentType res accept
applyOptionalParam KubernetesRequest CreateNamespacedReplicaSet contentType res accept
req (Pretty Text
xs) =
KubernetesRequest CreateNamespacedReplicaSet contentType res accept
req KubernetesRequest CreateNamespacedReplicaSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedReplicaSet contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 CreateNamespacedReplicaSet DryRun where
applyOptionalParam :: KubernetesRequest CreateNamespacedReplicaSet contentType res accept
-> DryRun
-> KubernetesRequest
CreateNamespacedReplicaSet contentType res accept
applyOptionalParam KubernetesRequest CreateNamespacedReplicaSet contentType res accept
req (DryRun Text
xs) =
KubernetesRequest CreateNamespacedReplicaSet contentType res accept
req KubernetesRequest CreateNamespacedReplicaSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedReplicaSet contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 CreateNamespacedReplicaSet FieldManager where
applyOptionalParam :: KubernetesRequest CreateNamespacedReplicaSet contentType res accept
-> FieldManager
-> KubernetesRequest
CreateNamespacedReplicaSet contentType res accept
applyOptionalParam KubernetesRequest CreateNamespacedReplicaSet contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest CreateNamespacedReplicaSet contentType res accept
req KubernetesRequest CreateNamespacedReplicaSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateNamespacedReplicaSet contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 MimeType mtype => Consumes CreateNamespacedReplicaSet mtype
instance Produces CreateNamespacedReplicaSet MimeJSON
instance Produces CreateNamespacedReplicaSet MimeVndKubernetesProtobuf
instance Produces CreateNamespacedReplicaSet MimeYaml
createPodSecurityPolicy
:: (Consumes CreatePodSecurityPolicy contentType, MimeRender contentType ExtensionsV1beta1PodSecurityPolicy)
=> ContentType contentType
-> Accept accept
-> ExtensionsV1beta1PodSecurityPolicy
-> KubernetesRequest CreatePodSecurityPolicy contentType ExtensionsV1beta1PodSecurityPolicy accept
createPodSecurityPolicy :: ContentType contentType
-> Accept accept
-> ExtensionsV1beta1PodSecurityPolicy
-> KubernetesRequest
CreatePodSecurityPolicy
contentType
ExtensionsV1beta1PodSecurityPolicy
accept
createPodSecurityPolicy ContentType contentType
_ Accept accept
_ ExtensionsV1beta1PodSecurityPolicy
body =
Method
-> [ByteString]
-> KubernetesRequest
CreatePodSecurityPolicy
contentType
ExtensionsV1beta1PodSecurityPolicy
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"POST" [ByteString
"/apis/extensions/v1beta1/podsecuritypolicies"]
KubernetesRequest
CreatePodSecurityPolicy
contentType
ExtensionsV1beta1PodSecurityPolicy
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
CreatePodSecurityPolicy
contentType
ExtensionsV1beta1PodSecurityPolicy
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
CreatePodSecurityPolicy
contentType
ExtensionsV1beta1PodSecurityPolicy
accept
-> ExtensionsV1beta1PodSecurityPolicy
-> KubernetesRequest
CreatePodSecurityPolicy
contentType
ExtensionsV1beta1PodSecurityPolicy
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
`setBodyParam` ExtensionsV1beta1PodSecurityPolicy
body
data CreatePodSecurityPolicy
instance HasBodyParam CreatePodSecurityPolicy ExtensionsV1beta1PodSecurityPolicy
instance HasOptionalParam CreatePodSecurityPolicy Pretty where
applyOptionalParam :: KubernetesRequest CreatePodSecurityPolicy contentType res accept
-> Pretty
-> KubernetesRequest CreatePodSecurityPolicy contentType res accept
applyOptionalParam KubernetesRequest CreatePodSecurityPolicy contentType res accept
req (Pretty Text
xs) =
KubernetesRequest CreatePodSecurityPolicy contentType res accept
req KubernetesRequest CreatePodSecurityPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest CreatePodSecurityPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 CreatePodSecurityPolicy DryRun where
applyOptionalParam :: KubernetesRequest CreatePodSecurityPolicy contentType res accept
-> DryRun
-> KubernetesRequest CreatePodSecurityPolicy contentType res accept
applyOptionalParam KubernetesRequest CreatePodSecurityPolicy contentType res accept
req (DryRun Text
xs) =
KubernetesRequest CreatePodSecurityPolicy contentType res accept
req KubernetesRequest CreatePodSecurityPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest CreatePodSecurityPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 CreatePodSecurityPolicy FieldManager where
applyOptionalParam :: KubernetesRequest CreatePodSecurityPolicy contentType res accept
-> FieldManager
-> KubernetesRequest CreatePodSecurityPolicy contentType res accept
applyOptionalParam KubernetesRequest CreatePodSecurityPolicy contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest CreatePodSecurityPolicy contentType res accept
req KubernetesRequest CreatePodSecurityPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest CreatePodSecurityPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 MimeType mtype => Consumes CreatePodSecurityPolicy mtype
instance Produces CreatePodSecurityPolicy MimeJSON
instance Produces CreatePodSecurityPolicy MimeVndKubernetesProtobuf
instance Produces CreatePodSecurityPolicy MimeYaml
deleteCollectionNamespacedDaemonSet
:: (Consumes DeleteCollectionNamespacedDaemonSet contentType)
=> ContentType contentType
-> Accept accept
-> Namespace
-> KubernetesRequest DeleteCollectionNamespacedDaemonSet contentType V1Status accept
deleteCollectionNamespacedDaemonSet :: ContentType contentType
-> Accept accept
-> Namespace
-> KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType V1Status accept
deleteCollectionNamespacedDaemonSet ContentType contentType
_ Accept accept
_ (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType V1Status accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/extensions/v1beta1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/daemonsets"]
KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType V1Status accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteCollectionNamespacedDaemonSet 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 DeleteCollectionNamespacedDaemonSet
instance HasBodyParam DeleteCollectionNamespacedDaemonSet V1DeleteOptions
instance HasOptionalParam DeleteCollectionNamespacedDaemonSet Pretty where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
-> Pretty
-> KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedDaemonSet Continue where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
-> Continue
-> KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
req (Continue Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedDaemonSet DryRun where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
-> DryRun
-> KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedDaemonSet FieldSelector where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
-> FieldSelector
-> KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedDaemonSet GracePeriodSeconds where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedDaemonSet 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 DeleteCollectionNamespacedDaemonSet LabelSelector where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
-> LabelSelector
-> KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedDaemonSet Limit where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
-> Limit
-> KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
req (Limit Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedDaemonSet 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 DeleteCollectionNamespacedDaemonSet OrphanDependents where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
-> OrphanDependents
-> KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedDaemonSet 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 DeleteCollectionNamespacedDaemonSet PropagationPolicy where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
-> PropagationPolicy
-> KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedDaemonSet ResourceVersion where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
-> ResourceVersion
-> KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedDaemonSet TimeoutSeconds where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedDaemonSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedDaemonSet 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 DeleteCollectionNamespacedDaemonSet mtype
instance Produces DeleteCollectionNamespacedDaemonSet MimeJSON
instance Produces DeleteCollectionNamespacedDaemonSet MimeVndKubernetesProtobuf
instance Produces DeleteCollectionNamespacedDaemonSet MimeYaml
deleteCollectionNamespacedDeployment
:: (Consumes DeleteCollectionNamespacedDeployment contentType)
=> ContentType contentType
-> Accept accept
-> Namespace
-> KubernetesRequest DeleteCollectionNamespacedDeployment contentType V1Status accept
deleteCollectionNamespacedDeployment :: ContentType contentType
-> Accept accept
-> Namespace
-> KubernetesRequest
DeleteCollectionNamespacedDeployment contentType V1Status accept
deleteCollectionNamespacedDeployment ContentType contentType
_ Accept accept
_ (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteCollectionNamespacedDeployment contentType V1Status accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/extensions/v1beta1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/deployments"]
KubernetesRequest
DeleteCollectionNamespacedDeployment contentType V1Status accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteCollectionNamespacedDeployment 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 DeleteCollectionNamespacedDeployment
instance HasBodyParam DeleteCollectionNamespacedDeployment V1DeleteOptions
instance HasOptionalParam DeleteCollectionNamespacedDeployment Pretty where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
-> Pretty
-> KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedDeployment Continue where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
-> Continue
-> KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
req (Continue Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedDeployment DryRun where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
-> DryRun
-> KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedDeployment FieldSelector where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
-> FieldSelector
-> KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedDeployment GracePeriodSeconds where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedDeployment 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 DeleteCollectionNamespacedDeployment LabelSelector where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
-> LabelSelector
-> KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedDeployment Limit where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
-> Limit
-> KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
req (Limit Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedDeployment 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 DeleteCollectionNamespacedDeployment OrphanDependents where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
-> OrphanDependents
-> KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedDeployment 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 DeleteCollectionNamespacedDeployment PropagationPolicy where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
-> PropagationPolicy
-> KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedDeployment ResourceVersion where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
-> ResourceVersion
-> KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedDeployment TimeoutSeconds where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedDeployment contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedDeployment 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 DeleteCollectionNamespacedDeployment mtype
instance Produces DeleteCollectionNamespacedDeployment MimeJSON
instance Produces DeleteCollectionNamespacedDeployment MimeVndKubernetesProtobuf
instance Produces DeleteCollectionNamespacedDeployment MimeYaml
deleteCollectionNamespacedIngress
:: (Consumes DeleteCollectionNamespacedIngress contentType)
=> ContentType contentType
-> Accept accept
-> Namespace
-> KubernetesRequest DeleteCollectionNamespacedIngress contentType V1Status accept
deleteCollectionNamespacedIngress :: ContentType contentType
-> Accept accept
-> Namespace
-> KubernetesRequest
DeleteCollectionNamespacedIngress contentType V1Status accept
deleteCollectionNamespacedIngress ContentType contentType
_ Accept accept
_ (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteCollectionNamespacedIngress contentType V1Status accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/extensions/v1beta1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/ingresses"]
KubernetesRequest
DeleteCollectionNamespacedIngress contentType V1Status accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteCollectionNamespacedIngress 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 DeleteCollectionNamespacedIngress
instance HasBodyParam DeleteCollectionNamespacedIngress V1DeleteOptions
instance HasOptionalParam DeleteCollectionNamespacedIngress Pretty where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
-> Pretty
-> KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedIngress Continue where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
-> Continue
-> KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
req (Continue Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedIngress DryRun where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
-> DryRun
-> KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedIngress FieldSelector where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
-> FieldSelector
-> KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedIngress GracePeriodSeconds where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedIngress 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 DeleteCollectionNamespacedIngress LabelSelector where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
-> LabelSelector
-> KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedIngress Limit where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
-> Limit
-> KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
req (Limit Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedIngress 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 DeleteCollectionNamespacedIngress OrphanDependents where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
-> OrphanDependents
-> KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedIngress 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 DeleteCollectionNamespacedIngress PropagationPolicy where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
-> PropagationPolicy
-> KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedIngress ResourceVersion where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
-> ResourceVersion
-> KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedIngress TimeoutSeconds where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedIngress 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 DeleteCollectionNamespacedIngress mtype
instance Produces DeleteCollectionNamespacedIngress MimeJSON
instance Produces DeleteCollectionNamespacedIngress MimeVndKubernetesProtobuf
instance Produces DeleteCollectionNamespacedIngress MimeYaml
deleteCollectionNamespacedNetworkPolicy
:: (Consumes DeleteCollectionNamespacedNetworkPolicy contentType)
=> ContentType contentType
-> Accept accept
-> Namespace
-> KubernetesRequest DeleteCollectionNamespacedNetworkPolicy contentType V1Status accept
deleteCollectionNamespacedNetworkPolicy :: ContentType contentType
-> Accept accept
-> Namespace
-> KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType V1Status accept
deleteCollectionNamespacedNetworkPolicy ContentType contentType
_ Accept accept
_ (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType V1Status accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/extensions/v1beta1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/networkpolicies"]
KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType V1Status accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy 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 DeleteCollectionNamespacedNetworkPolicy
instance HasBodyParam DeleteCollectionNamespacedNetworkPolicy V1DeleteOptions
instance HasOptionalParam DeleteCollectionNamespacedNetworkPolicy Pretty where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
-> Pretty
-> KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedNetworkPolicy Continue where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
-> Continue
-> KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
req (Continue Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedNetworkPolicy DryRun where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
-> DryRun
-> KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedNetworkPolicy FieldSelector where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
-> FieldSelector
-> KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedNetworkPolicy GracePeriodSeconds where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy 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 DeleteCollectionNamespacedNetworkPolicy LabelSelector where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
-> LabelSelector
-> KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedNetworkPolicy Limit where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
-> Limit
-> KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
req (Limit Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy 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 DeleteCollectionNamespacedNetworkPolicy OrphanDependents where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
-> OrphanDependents
-> KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy 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 DeleteCollectionNamespacedNetworkPolicy PropagationPolicy where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
-> PropagationPolicy
-> KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedNetworkPolicy ResourceVersion where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
-> ResourceVersion
-> KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedNetworkPolicy TimeoutSeconds where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy 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 DeleteCollectionNamespacedNetworkPolicy mtype
instance Produces DeleteCollectionNamespacedNetworkPolicy MimeJSON
instance Produces DeleteCollectionNamespacedNetworkPolicy MimeVndKubernetesProtobuf
instance Produces DeleteCollectionNamespacedNetworkPolicy MimeYaml
deleteCollectionNamespacedReplicaSet
:: (Consumes DeleteCollectionNamespacedReplicaSet contentType)
=> ContentType contentType
-> Accept accept
-> Namespace
-> KubernetesRequest DeleteCollectionNamespacedReplicaSet contentType V1Status accept
deleteCollectionNamespacedReplicaSet :: ContentType contentType
-> Accept accept
-> Namespace
-> KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType V1Status accept
deleteCollectionNamespacedReplicaSet ContentType contentType
_ Accept accept
_ (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType V1Status accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/extensions/v1beta1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/replicasets"]
KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType V1Status accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteCollectionNamespacedReplicaSet 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 DeleteCollectionNamespacedReplicaSet
instance HasBodyParam DeleteCollectionNamespacedReplicaSet V1DeleteOptions
instance HasOptionalParam DeleteCollectionNamespacedReplicaSet Pretty where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
-> Pretty
-> KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedReplicaSet Continue where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
-> Continue
-> KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
req (Continue Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedReplicaSet DryRun where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
-> DryRun
-> KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedReplicaSet FieldSelector where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
-> FieldSelector
-> KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedReplicaSet GracePeriodSeconds where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedReplicaSet 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 DeleteCollectionNamespacedReplicaSet LabelSelector where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
-> LabelSelector
-> KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedReplicaSet Limit where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
-> Limit
-> KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
req (Limit Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedReplicaSet 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 DeleteCollectionNamespacedReplicaSet OrphanDependents where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
-> OrphanDependents
-> KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedReplicaSet 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 DeleteCollectionNamespacedReplicaSet PropagationPolicy where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
-> PropagationPolicy
-> KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedReplicaSet ResourceVersion where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
-> ResourceVersion
-> KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionNamespacedReplicaSet TimeoutSeconds where
applyOptionalParam :: KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
req KubernetesRequest
DeleteCollectionNamespacedReplicaSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionNamespacedReplicaSet 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 DeleteCollectionNamespacedReplicaSet mtype
instance Produces DeleteCollectionNamespacedReplicaSet MimeJSON
instance Produces DeleteCollectionNamespacedReplicaSet MimeVndKubernetesProtobuf
instance Produces DeleteCollectionNamespacedReplicaSet MimeYaml
deleteCollectionPodSecurityPolicy
:: (Consumes DeleteCollectionPodSecurityPolicy contentType)
=> ContentType contentType
-> Accept accept
-> KubernetesRequest DeleteCollectionPodSecurityPolicy contentType V1Status accept
deleteCollectionPodSecurityPolicy :: ContentType contentType
-> Accept accept
-> KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType V1Status accept
deleteCollectionPodSecurityPolicy ContentType contentType
_ Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType V1Status accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/extensions/v1beta1/podsecuritypolicies"]
KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType V1Status accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteCollectionPodSecurityPolicy 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 DeleteCollectionPodSecurityPolicy
instance HasBodyParam DeleteCollectionPodSecurityPolicy V1DeleteOptions
instance HasOptionalParam DeleteCollectionPodSecurityPolicy Pretty where
applyOptionalParam :: KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
-> Pretty
-> KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
req KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionPodSecurityPolicy Continue where
applyOptionalParam :: KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
-> Continue
-> KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
req (Continue Text
xs) =
KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
req KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionPodSecurityPolicy DryRun where
applyOptionalParam :: KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
-> DryRun
-> KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
req KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionPodSecurityPolicy FieldSelector where
applyOptionalParam :: KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
-> FieldSelector
-> KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
req KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionPodSecurityPolicy GracePeriodSeconds where
applyOptionalParam :: KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
req KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionPodSecurityPolicy 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 DeleteCollectionPodSecurityPolicy LabelSelector where
applyOptionalParam :: KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
-> LabelSelector
-> KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
req KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionPodSecurityPolicy Limit where
applyOptionalParam :: KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
-> Limit
-> KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
req (Limit Int
xs) =
KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
req KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionPodSecurityPolicy 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 DeleteCollectionPodSecurityPolicy OrphanDependents where
applyOptionalParam :: KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
-> OrphanDependents
-> KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
req KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionPodSecurityPolicy 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 DeleteCollectionPodSecurityPolicy PropagationPolicy where
applyOptionalParam :: KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
-> PropagationPolicy
-> KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
req KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionPodSecurityPolicy ResourceVersion where
applyOptionalParam :: KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
-> ResourceVersion
-> KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
req KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionPodSecurityPolicy TimeoutSeconds where
applyOptionalParam :: KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
req KubernetesRequest
DeleteCollectionPodSecurityPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionPodSecurityPolicy 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 DeleteCollectionPodSecurityPolicy mtype
instance Produces DeleteCollectionPodSecurityPolicy MimeJSON
instance Produces DeleteCollectionPodSecurityPolicy MimeVndKubernetesProtobuf
instance Produces DeleteCollectionPodSecurityPolicy MimeYaml
deleteNamespacedDaemonSet
:: (Consumes DeleteNamespacedDaemonSet contentType)
=> ContentType contentType
-> Accept accept
-> Name
-> Namespace
-> KubernetesRequest DeleteNamespacedDaemonSet contentType V1Status accept
deleteNamespacedDaemonSet :: ContentType contentType
-> Accept accept
-> Name
-> Namespace
-> KubernetesRequest
DeleteNamespacedDaemonSet contentType V1Status accept
deleteNamespacedDaemonSet ContentType contentType
_ Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteNamespacedDaemonSet contentType V1Status accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/extensions/v1beta1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/daemonsets/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
DeleteNamespacedDaemonSet contentType V1Status accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteNamespacedDaemonSet 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 DeleteNamespacedDaemonSet
instance HasBodyParam DeleteNamespacedDaemonSet V1DeleteOptions
instance HasOptionalParam DeleteNamespacedDaemonSet Pretty where
applyOptionalParam :: KubernetesRequest DeleteNamespacedDaemonSet contentType res accept
-> Pretty
-> KubernetesRequest
DeleteNamespacedDaemonSet contentType res accept
applyOptionalParam KubernetesRequest DeleteNamespacedDaemonSet contentType res accept
req (Pretty Text
xs) =
KubernetesRequest DeleteNamespacedDaemonSet contentType res accept
req KubernetesRequest DeleteNamespacedDaemonSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedDaemonSet contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteNamespacedDaemonSet DryRun where
applyOptionalParam :: KubernetesRequest DeleteNamespacedDaemonSet contentType res accept
-> DryRun
-> KubernetesRequest
DeleteNamespacedDaemonSet contentType res accept
applyOptionalParam KubernetesRequest DeleteNamespacedDaemonSet contentType res accept
req (DryRun Text
xs) =
KubernetesRequest DeleteNamespacedDaemonSet contentType res accept
req KubernetesRequest DeleteNamespacedDaemonSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedDaemonSet contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteNamespacedDaemonSet GracePeriodSeconds where
applyOptionalParam :: KubernetesRequest DeleteNamespacedDaemonSet contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteNamespacedDaemonSet contentType res accept
applyOptionalParam KubernetesRequest DeleteNamespacedDaemonSet contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest DeleteNamespacedDaemonSet contentType res accept
req KubernetesRequest DeleteNamespacedDaemonSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedDaemonSet 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 DeleteNamespacedDaemonSet OrphanDependents where
applyOptionalParam :: KubernetesRequest DeleteNamespacedDaemonSet contentType res accept
-> OrphanDependents
-> KubernetesRequest
DeleteNamespacedDaemonSet contentType res accept
applyOptionalParam KubernetesRequest DeleteNamespacedDaemonSet contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest DeleteNamespacedDaemonSet contentType res accept
req KubernetesRequest DeleteNamespacedDaemonSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedDaemonSet 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 DeleteNamespacedDaemonSet PropagationPolicy where
applyOptionalParam :: KubernetesRequest DeleteNamespacedDaemonSet contentType res accept
-> PropagationPolicy
-> KubernetesRequest
DeleteNamespacedDaemonSet contentType res accept
applyOptionalParam KubernetesRequest DeleteNamespacedDaemonSet contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest DeleteNamespacedDaemonSet contentType res accept
req KubernetesRequest DeleteNamespacedDaemonSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedDaemonSet contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteNamespacedDaemonSet mtype
instance Produces DeleteNamespacedDaemonSet MimeJSON
instance Produces DeleteNamespacedDaemonSet MimeVndKubernetesProtobuf
instance Produces DeleteNamespacedDaemonSet MimeYaml
deleteNamespacedDeployment
:: (Consumes DeleteNamespacedDeployment contentType)
=> ContentType contentType
-> Accept accept
-> Name
-> Namespace
-> KubernetesRequest DeleteNamespacedDeployment contentType V1Status accept
deleteNamespacedDeployment :: ContentType contentType
-> Accept accept
-> Name
-> Namespace
-> KubernetesRequest
DeleteNamespacedDeployment contentType V1Status accept
deleteNamespacedDeployment ContentType contentType
_ Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteNamespacedDeployment contentType V1Status accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/extensions/v1beta1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/deployments/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
DeleteNamespacedDeployment contentType V1Status accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteNamespacedDeployment 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 DeleteNamespacedDeployment
instance HasBodyParam DeleteNamespacedDeployment V1DeleteOptions
instance HasOptionalParam DeleteNamespacedDeployment Pretty where
applyOptionalParam :: KubernetesRequest DeleteNamespacedDeployment contentType res accept
-> Pretty
-> KubernetesRequest
DeleteNamespacedDeployment contentType res accept
applyOptionalParam KubernetesRequest DeleteNamespacedDeployment contentType res accept
req (Pretty Text
xs) =
KubernetesRequest DeleteNamespacedDeployment contentType res accept
req KubernetesRequest DeleteNamespacedDeployment contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedDeployment contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteNamespacedDeployment DryRun where
applyOptionalParam :: KubernetesRequest DeleteNamespacedDeployment contentType res accept
-> DryRun
-> KubernetesRequest
DeleteNamespacedDeployment contentType res accept
applyOptionalParam KubernetesRequest DeleteNamespacedDeployment contentType res accept
req (DryRun Text
xs) =
KubernetesRequest DeleteNamespacedDeployment contentType res accept
req KubernetesRequest DeleteNamespacedDeployment contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedDeployment contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteNamespacedDeployment GracePeriodSeconds where
applyOptionalParam :: KubernetesRequest DeleteNamespacedDeployment contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteNamespacedDeployment contentType res accept
applyOptionalParam KubernetesRequest DeleteNamespacedDeployment contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest DeleteNamespacedDeployment contentType res accept
req KubernetesRequest DeleteNamespacedDeployment contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedDeployment 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 DeleteNamespacedDeployment OrphanDependents where
applyOptionalParam :: KubernetesRequest DeleteNamespacedDeployment contentType res accept
-> OrphanDependents
-> KubernetesRequest
DeleteNamespacedDeployment contentType res accept
applyOptionalParam KubernetesRequest DeleteNamespacedDeployment contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest DeleteNamespacedDeployment contentType res accept
req KubernetesRequest DeleteNamespacedDeployment contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedDeployment 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 DeleteNamespacedDeployment PropagationPolicy where
applyOptionalParam :: KubernetesRequest DeleteNamespacedDeployment contentType res accept
-> PropagationPolicy
-> KubernetesRequest
DeleteNamespacedDeployment contentType res accept
applyOptionalParam KubernetesRequest DeleteNamespacedDeployment contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest DeleteNamespacedDeployment contentType res accept
req KubernetesRequest DeleteNamespacedDeployment contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedDeployment contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteNamespacedDeployment mtype
instance Produces DeleteNamespacedDeployment MimeJSON
instance Produces DeleteNamespacedDeployment MimeVndKubernetesProtobuf
instance Produces DeleteNamespacedDeployment MimeYaml
deleteNamespacedIngress
:: (Consumes DeleteNamespacedIngress contentType)
=> ContentType contentType
-> Accept accept
-> Name
-> Namespace
-> KubernetesRequest DeleteNamespacedIngress contentType V1Status accept
deleteNamespacedIngress :: ContentType contentType
-> Accept accept
-> Name
-> Namespace
-> KubernetesRequest
DeleteNamespacedIngress contentType V1Status accept
deleteNamespacedIngress ContentType contentType
_ Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteNamespacedIngress contentType V1Status accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/extensions/v1beta1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/ingresses/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
DeleteNamespacedIngress contentType V1Status accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteNamespacedIngress 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 DeleteNamespacedIngress
instance HasBodyParam DeleteNamespacedIngress V1DeleteOptions
instance HasOptionalParam DeleteNamespacedIngress Pretty where
applyOptionalParam :: KubernetesRequest DeleteNamespacedIngress contentType res accept
-> Pretty
-> KubernetesRequest DeleteNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest DeleteNamespacedIngress contentType res accept
req (Pretty Text
xs) =
KubernetesRequest DeleteNamespacedIngress contentType res accept
req KubernetesRequest DeleteNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteNamespacedIngress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteNamespacedIngress DryRun where
applyOptionalParam :: KubernetesRequest DeleteNamespacedIngress contentType res accept
-> DryRun
-> KubernetesRequest DeleteNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest DeleteNamespacedIngress contentType res accept
req (DryRun Text
xs) =
KubernetesRequest DeleteNamespacedIngress contentType res accept
req KubernetesRequest DeleteNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteNamespacedIngress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteNamespacedIngress GracePeriodSeconds where
applyOptionalParam :: KubernetesRequest DeleteNamespacedIngress contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest DeleteNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest DeleteNamespacedIngress contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest DeleteNamespacedIngress contentType res accept
req KubernetesRequest DeleteNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteNamespacedIngress 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 DeleteNamespacedIngress OrphanDependents where
applyOptionalParam :: KubernetesRequest DeleteNamespacedIngress contentType res accept
-> OrphanDependents
-> KubernetesRequest DeleteNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest DeleteNamespacedIngress contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest DeleteNamespacedIngress contentType res accept
req KubernetesRequest DeleteNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteNamespacedIngress 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 DeleteNamespacedIngress PropagationPolicy where
applyOptionalParam :: KubernetesRequest DeleteNamespacedIngress contentType res accept
-> PropagationPolicy
-> KubernetesRequest DeleteNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest DeleteNamespacedIngress contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest DeleteNamespacedIngress contentType res accept
req KubernetesRequest DeleteNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteNamespacedIngress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteNamespacedIngress mtype
instance Produces DeleteNamespacedIngress MimeJSON
instance Produces DeleteNamespacedIngress MimeVndKubernetesProtobuf
instance Produces DeleteNamespacedIngress MimeYaml
deleteNamespacedNetworkPolicy
:: (Consumes DeleteNamespacedNetworkPolicy contentType)
=> ContentType contentType
-> Accept accept
-> Name
-> Namespace
-> KubernetesRequest DeleteNamespacedNetworkPolicy contentType V1Status accept
deleteNamespacedNetworkPolicy :: ContentType contentType
-> Accept accept
-> Name
-> Namespace
-> KubernetesRequest
DeleteNamespacedNetworkPolicy contentType V1Status accept
deleteNamespacedNetworkPolicy ContentType contentType
_ Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteNamespacedNetworkPolicy contentType V1Status accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/extensions/v1beta1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/networkpolicies/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
DeleteNamespacedNetworkPolicy contentType V1Status accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteNamespacedNetworkPolicy 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 DeleteNamespacedNetworkPolicy
instance HasBodyParam DeleteNamespacedNetworkPolicy V1DeleteOptions
instance HasOptionalParam DeleteNamespacedNetworkPolicy Pretty where
applyOptionalParam :: KubernetesRequest
DeleteNamespacedNetworkPolicy contentType res accept
-> Pretty
-> KubernetesRequest
DeleteNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedNetworkPolicy contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
DeleteNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
DeleteNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedNetworkPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteNamespacedNetworkPolicy DryRun where
applyOptionalParam :: KubernetesRequest
DeleteNamespacedNetworkPolicy contentType res accept
-> DryRun
-> KubernetesRequest
DeleteNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedNetworkPolicy contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
DeleteNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
DeleteNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedNetworkPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteNamespacedNetworkPolicy GracePeriodSeconds where
applyOptionalParam :: KubernetesRequest
DeleteNamespacedNetworkPolicy contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedNetworkPolicy contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest
DeleteNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
DeleteNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedNetworkPolicy 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 DeleteNamespacedNetworkPolicy OrphanDependents where
applyOptionalParam :: KubernetesRequest
DeleteNamespacedNetworkPolicy contentType res accept
-> OrphanDependents
-> KubernetesRequest
DeleteNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedNetworkPolicy contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest
DeleteNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
DeleteNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedNetworkPolicy 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 DeleteNamespacedNetworkPolicy PropagationPolicy where
applyOptionalParam :: KubernetesRequest
DeleteNamespacedNetworkPolicy contentType res accept
-> PropagationPolicy
-> KubernetesRequest
DeleteNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedNetworkPolicy contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest
DeleteNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
DeleteNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedNetworkPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteNamespacedNetworkPolicy mtype
instance Produces DeleteNamespacedNetworkPolicy MimeJSON
instance Produces DeleteNamespacedNetworkPolicy MimeVndKubernetesProtobuf
instance Produces DeleteNamespacedNetworkPolicy MimeYaml
deleteNamespacedReplicaSet
:: (Consumes DeleteNamespacedReplicaSet contentType)
=> ContentType contentType
-> Accept accept
-> Name
-> Namespace
-> KubernetesRequest DeleteNamespacedReplicaSet contentType V1Status accept
deleteNamespacedReplicaSet :: ContentType contentType
-> Accept accept
-> Name
-> Namespace
-> KubernetesRequest
DeleteNamespacedReplicaSet contentType V1Status accept
deleteNamespacedReplicaSet ContentType contentType
_ Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteNamespacedReplicaSet contentType V1Status accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/extensions/v1beta1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/replicasets/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
DeleteNamespacedReplicaSet contentType V1Status accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteNamespacedReplicaSet 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 DeleteNamespacedReplicaSet
instance HasBodyParam DeleteNamespacedReplicaSet V1DeleteOptions
instance HasOptionalParam DeleteNamespacedReplicaSet Pretty where
applyOptionalParam :: KubernetesRequest DeleteNamespacedReplicaSet contentType res accept
-> Pretty
-> KubernetesRequest
DeleteNamespacedReplicaSet contentType res accept
applyOptionalParam KubernetesRequest DeleteNamespacedReplicaSet contentType res accept
req (Pretty Text
xs) =
KubernetesRequest DeleteNamespacedReplicaSet contentType res accept
req KubernetesRequest DeleteNamespacedReplicaSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedReplicaSet contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteNamespacedReplicaSet DryRun where
applyOptionalParam :: KubernetesRequest DeleteNamespacedReplicaSet contentType res accept
-> DryRun
-> KubernetesRequest
DeleteNamespacedReplicaSet contentType res accept
applyOptionalParam KubernetesRequest DeleteNamespacedReplicaSet contentType res accept
req (DryRun Text
xs) =
KubernetesRequest DeleteNamespacedReplicaSet contentType res accept
req KubernetesRequest DeleteNamespacedReplicaSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedReplicaSet contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteNamespacedReplicaSet GracePeriodSeconds where
applyOptionalParam :: KubernetesRequest DeleteNamespacedReplicaSet contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteNamespacedReplicaSet contentType res accept
applyOptionalParam KubernetesRequest DeleteNamespacedReplicaSet contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest DeleteNamespacedReplicaSet contentType res accept
req KubernetesRequest DeleteNamespacedReplicaSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedReplicaSet 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 DeleteNamespacedReplicaSet OrphanDependents where
applyOptionalParam :: KubernetesRequest DeleteNamespacedReplicaSet contentType res accept
-> OrphanDependents
-> KubernetesRequest
DeleteNamespacedReplicaSet contentType res accept
applyOptionalParam KubernetesRequest DeleteNamespacedReplicaSet contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest DeleteNamespacedReplicaSet contentType res accept
req KubernetesRequest DeleteNamespacedReplicaSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedReplicaSet 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 DeleteNamespacedReplicaSet PropagationPolicy where
applyOptionalParam :: KubernetesRequest DeleteNamespacedReplicaSet contentType res accept
-> PropagationPolicy
-> KubernetesRequest
DeleteNamespacedReplicaSet contentType res accept
applyOptionalParam KubernetesRequest DeleteNamespacedReplicaSet contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest DeleteNamespacedReplicaSet contentType res accept
req KubernetesRequest DeleteNamespacedReplicaSet contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteNamespacedReplicaSet contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteNamespacedReplicaSet mtype
instance Produces DeleteNamespacedReplicaSet MimeJSON
instance Produces DeleteNamespacedReplicaSet MimeVndKubernetesProtobuf
instance Produces DeleteNamespacedReplicaSet MimeYaml
deletePodSecurityPolicy
:: (Consumes DeletePodSecurityPolicy contentType)
=> ContentType contentType
-> Accept accept
-> Name
-> KubernetesRequest DeletePodSecurityPolicy contentType V1Status accept
deletePodSecurityPolicy :: ContentType contentType
-> Accept accept
-> Name
-> KubernetesRequest
DeletePodSecurityPolicy contentType V1Status accept
deletePodSecurityPolicy ContentType contentType
_ Accept accept
_ (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
DeletePodSecurityPolicy contentType V1Status accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/extensions/v1beta1/podsecuritypolicies/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
DeletePodSecurityPolicy contentType V1Status accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeletePodSecurityPolicy 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 DeletePodSecurityPolicy
instance HasBodyParam DeletePodSecurityPolicy V1DeleteOptions
instance HasOptionalParam DeletePodSecurityPolicy Pretty where
applyOptionalParam :: KubernetesRequest DeletePodSecurityPolicy contentType res accept
-> Pretty
-> KubernetesRequest DeletePodSecurityPolicy contentType res accept
applyOptionalParam KubernetesRequest DeletePodSecurityPolicy contentType res accept
req (Pretty Text
xs) =
KubernetesRequest DeletePodSecurityPolicy contentType res accept
req KubernetesRequest DeletePodSecurityPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest DeletePodSecurityPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeletePodSecurityPolicy DryRun where
applyOptionalParam :: KubernetesRequest DeletePodSecurityPolicy contentType res accept
-> DryRun
-> KubernetesRequest DeletePodSecurityPolicy contentType res accept
applyOptionalParam KubernetesRequest DeletePodSecurityPolicy contentType res accept
req (DryRun Text
xs) =
KubernetesRequest DeletePodSecurityPolicy contentType res accept
req KubernetesRequest DeletePodSecurityPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest DeletePodSecurityPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeletePodSecurityPolicy GracePeriodSeconds where
applyOptionalParam :: KubernetesRequest DeletePodSecurityPolicy contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest DeletePodSecurityPolicy contentType res accept
applyOptionalParam KubernetesRequest DeletePodSecurityPolicy contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest DeletePodSecurityPolicy contentType res accept
req KubernetesRequest DeletePodSecurityPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest DeletePodSecurityPolicy 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 DeletePodSecurityPolicy OrphanDependents where
applyOptionalParam :: KubernetesRequest DeletePodSecurityPolicy contentType res accept
-> OrphanDependents
-> KubernetesRequest DeletePodSecurityPolicy contentType res accept
applyOptionalParam KubernetesRequest DeletePodSecurityPolicy contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest DeletePodSecurityPolicy contentType res accept
req KubernetesRequest DeletePodSecurityPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest DeletePodSecurityPolicy 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 DeletePodSecurityPolicy PropagationPolicy where
applyOptionalParam :: KubernetesRequest DeletePodSecurityPolicy contentType res accept
-> PropagationPolicy
-> KubernetesRequest DeletePodSecurityPolicy contentType res accept
applyOptionalParam KubernetesRequest DeletePodSecurityPolicy contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest DeletePodSecurityPolicy contentType res accept
req KubernetesRequest DeletePodSecurityPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest DeletePodSecurityPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeletePodSecurityPolicy mtype
instance Produces DeletePodSecurityPolicy MimeJSON
instance Produces DeletePodSecurityPolicy MimeVndKubernetesProtobuf
instance Produces DeletePodSecurityPolicy MimeYaml
getAPIResources
:: Accept accept
-> KubernetesRequest GetAPIResources MimeNoContent V1APIResourceList accept
getAPIResources :: 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/extensions/v1beta1/"]
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
listDaemonSetForAllNamespaces
:: Accept accept
-> KubernetesRequest ListDaemonSetForAllNamespaces MimeNoContent V1beta1DaemonSetList accept
listDaemonSetForAllNamespaces :: Accept accept
-> KubernetesRequest
ListDaemonSetForAllNamespaces
MimeNoContent
V1beta1DaemonSetList
accept
listDaemonSetForAllNamespaces Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
ListDaemonSetForAllNamespaces
MimeNoContent
V1beta1DaemonSetList
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/extensions/v1beta1/daemonsets"]
KubernetesRequest
ListDaemonSetForAllNamespaces
MimeNoContent
V1beta1DaemonSetList
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListDaemonSetForAllNamespaces
MimeNoContent
V1beta1DaemonSetList
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 ListDaemonSetForAllNamespaces
instance HasOptionalParam ListDaemonSetForAllNamespaces AllowWatchBookmarks where
applyOptionalParam :: KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
-> AllowWatchBookmarks
-> KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
req (AllowWatchBookmarks Bool
xs) =
KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
req KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListDaemonSetForAllNamespaces 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 ListDaemonSetForAllNamespaces Continue where
applyOptionalParam :: KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
-> Continue
-> KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
req (Continue Text
xs) =
KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
req KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListDaemonSetForAllNamespaces FieldSelector where
applyOptionalParam :: KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
-> FieldSelector
-> KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
req KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListDaemonSetForAllNamespaces LabelSelector where
applyOptionalParam :: KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
-> LabelSelector
-> KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
req KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListDaemonSetForAllNamespaces Limit where
applyOptionalParam :: KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
-> Limit
-> KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
req (Limit Int
xs) =
KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
req KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListDaemonSetForAllNamespaces 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 ListDaemonSetForAllNamespaces Pretty where
applyOptionalParam :: KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
-> Pretty
-> KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
req KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListDaemonSetForAllNamespaces ResourceVersion where
applyOptionalParam :: KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
-> ResourceVersion
-> KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
req KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListDaemonSetForAllNamespaces TimeoutSeconds where
applyOptionalParam :: KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
req KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListDaemonSetForAllNamespaces 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 ListDaemonSetForAllNamespaces Watch where
applyOptionalParam :: KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
-> Watch
-> KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
req (Watch Bool
xs) =
KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
req KubernetesRequest
ListDaemonSetForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListDaemonSetForAllNamespaces 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 ListDaemonSetForAllNamespaces MimeJSON
instance Produces ListDaemonSetForAllNamespaces MimeJsonstreamwatch
instance Produces ListDaemonSetForAllNamespaces MimeVndKubernetesProtobuf
instance Produces ListDaemonSetForAllNamespaces MimeVndKubernetesProtobufstreamwatch
instance Produces ListDaemonSetForAllNamespaces MimeYaml
listDeploymentForAllNamespaces
:: Accept accept
-> KubernetesRequest ListDeploymentForAllNamespaces MimeNoContent ExtensionsV1beta1DeploymentList accept
listDeploymentForAllNamespaces :: Accept accept
-> KubernetesRequest
ListDeploymentForAllNamespaces
MimeNoContent
ExtensionsV1beta1DeploymentList
accept
listDeploymentForAllNamespaces Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
ListDeploymentForAllNamespaces
MimeNoContent
ExtensionsV1beta1DeploymentList
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/extensions/v1beta1/deployments"]
KubernetesRequest
ListDeploymentForAllNamespaces
MimeNoContent
ExtensionsV1beta1DeploymentList
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListDeploymentForAllNamespaces
MimeNoContent
ExtensionsV1beta1DeploymentList
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 ListDeploymentForAllNamespaces
instance HasOptionalParam ListDeploymentForAllNamespaces AllowWatchBookmarks where
applyOptionalParam :: KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
-> AllowWatchBookmarks
-> KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
req (AllowWatchBookmarks Bool
xs) =
KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
req KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListDeploymentForAllNamespaces 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 ListDeploymentForAllNamespaces Continue where
applyOptionalParam :: KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
-> Continue
-> KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
req (Continue Text
xs) =
KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
req KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListDeploymentForAllNamespaces FieldSelector where
applyOptionalParam :: KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
-> FieldSelector
-> KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
req KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListDeploymentForAllNamespaces LabelSelector where
applyOptionalParam :: KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
-> LabelSelector
-> KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
req KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListDeploymentForAllNamespaces Limit where
applyOptionalParam :: KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
-> Limit
-> KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
req (Limit Int
xs) =
KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
req KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListDeploymentForAllNamespaces 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 ListDeploymentForAllNamespaces Pretty where
applyOptionalParam :: KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
-> Pretty
-> KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
req KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListDeploymentForAllNamespaces ResourceVersion where
applyOptionalParam :: KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
-> ResourceVersion
-> KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
req KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListDeploymentForAllNamespaces TimeoutSeconds where
applyOptionalParam :: KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
req KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListDeploymentForAllNamespaces 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 ListDeploymentForAllNamespaces Watch where
applyOptionalParam :: KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
-> Watch
-> KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
req (Watch Bool
xs) =
KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
req KubernetesRequest
ListDeploymentForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListDeploymentForAllNamespaces 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 ListDeploymentForAllNamespaces MimeJSON
instance Produces ListDeploymentForAllNamespaces MimeJsonstreamwatch
instance Produces ListDeploymentForAllNamespaces MimeVndKubernetesProtobuf
instance Produces ListDeploymentForAllNamespaces MimeVndKubernetesProtobufstreamwatch
instance Produces ListDeploymentForAllNamespaces MimeYaml
listIngressForAllNamespaces
:: Accept accept
-> KubernetesRequest ListIngressForAllNamespaces MimeNoContent ExtensionsV1beta1IngressList accept
listIngressForAllNamespaces :: Accept accept
-> KubernetesRequest
ListIngressForAllNamespaces
MimeNoContent
ExtensionsV1beta1IngressList
accept
listIngressForAllNamespaces Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
ListIngressForAllNamespaces
MimeNoContent
ExtensionsV1beta1IngressList
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/extensions/v1beta1/ingresses"]
KubernetesRequest
ListIngressForAllNamespaces
MimeNoContent
ExtensionsV1beta1IngressList
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListIngressForAllNamespaces
MimeNoContent
ExtensionsV1beta1IngressList
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 ListIngressForAllNamespaces
instance HasOptionalParam ListIngressForAllNamespaces AllowWatchBookmarks where
applyOptionalParam :: KubernetesRequest
ListIngressForAllNamespaces contentType res accept
-> AllowWatchBookmarks
-> KubernetesRequest
ListIngressForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListIngressForAllNamespaces contentType res accept
req (AllowWatchBookmarks Bool
xs) =
KubernetesRequest
ListIngressForAllNamespaces contentType res accept
req KubernetesRequest
ListIngressForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListIngressForAllNamespaces 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 ListIngressForAllNamespaces Continue where
applyOptionalParam :: KubernetesRequest
ListIngressForAllNamespaces contentType res accept
-> Continue
-> KubernetesRequest
ListIngressForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListIngressForAllNamespaces contentType res accept
req (Continue Text
xs) =
KubernetesRequest
ListIngressForAllNamespaces contentType res accept
req KubernetesRequest
ListIngressForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListIngressForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListIngressForAllNamespaces FieldSelector where
applyOptionalParam :: KubernetesRequest
ListIngressForAllNamespaces contentType res accept
-> FieldSelector
-> KubernetesRequest
ListIngressForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListIngressForAllNamespaces contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
ListIngressForAllNamespaces contentType res accept
req KubernetesRequest
ListIngressForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListIngressForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListIngressForAllNamespaces LabelSelector where
applyOptionalParam :: KubernetesRequest
ListIngressForAllNamespaces contentType res accept
-> LabelSelector
-> KubernetesRequest
ListIngressForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListIngressForAllNamespaces contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
ListIngressForAllNamespaces contentType res accept
req KubernetesRequest
ListIngressForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListIngressForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListIngressForAllNamespaces Limit where
applyOptionalParam :: KubernetesRequest
ListIngressForAllNamespaces contentType res accept
-> Limit
-> KubernetesRequest
ListIngressForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListIngressForAllNamespaces contentType res accept
req (Limit Int
xs) =
KubernetesRequest
ListIngressForAllNamespaces contentType res accept
req KubernetesRequest
ListIngressForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListIngressForAllNamespaces 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 ListIngressForAllNamespaces Pretty where
applyOptionalParam :: KubernetesRequest
ListIngressForAllNamespaces contentType res accept
-> Pretty
-> KubernetesRequest
ListIngressForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListIngressForAllNamespaces contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ListIngressForAllNamespaces contentType res accept
req KubernetesRequest
ListIngressForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListIngressForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListIngressForAllNamespaces ResourceVersion where
applyOptionalParam :: KubernetesRequest
ListIngressForAllNamespaces contentType res accept
-> ResourceVersion
-> KubernetesRequest
ListIngressForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListIngressForAllNamespaces contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
ListIngressForAllNamespaces contentType res accept
req KubernetesRequest
ListIngressForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListIngressForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListIngressForAllNamespaces TimeoutSeconds where
applyOptionalParam :: KubernetesRequest
ListIngressForAllNamespaces contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
ListIngressForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListIngressForAllNamespaces contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
ListIngressForAllNamespaces contentType res accept
req KubernetesRequest
ListIngressForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListIngressForAllNamespaces 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 ListIngressForAllNamespaces Watch where
applyOptionalParam :: KubernetesRequest
ListIngressForAllNamespaces contentType res accept
-> Watch
-> KubernetesRequest
ListIngressForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListIngressForAllNamespaces contentType res accept
req (Watch Bool
xs) =
KubernetesRequest
ListIngressForAllNamespaces contentType res accept
req KubernetesRequest
ListIngressForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListIngressForAllNamespaces 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 ListIngressForAllNamespaces MimeJSON
instance Produces ListIngressForAllNamespaces MimeJsonstreamwatch
instance Produces ListIngressForAllNamespaces MimeVndKubernetesProtobuf
instance Produces ListIngressForAllNamespaces MimeVndKubernetesProtobufstreamwatch
instance Produces ListIngressForAllNamespaces MimeYaml
listNamespacedDaemonSet
:: Accept accept
-> Namespace
-> KubernetesRequest ListNamespacedDaemonSet MimeNoContent V1beta1DaemonSetList accept
listNamespacedDaemonSet :: Accept accept
-> Namespace
-> KubernetesRequest
ListNamespacedDaemonSet MimeNoContent V1beta1DaemonSetList accept
listNamespacedDaemonSet Accept accept
_ (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ListNamespacedDaemonSet MimeNoContent V1beta1DaemonSetList accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/extensions/v1beta1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/daemonsets"]
KubernetesRequest
ListNamespacedDaemonSet MimeNoContent V1beta1DaemonSetList accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListNamespacedDaemonSet MimeNoContent V1beta1DaemonSetList 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 ListNamespacedDaemonSet
instance HasOptionalParam ListNamespacedDaemonSet Pretty where
applyOptionalParam :: KubernetesRequest ListNamespacedDaemonSet contentType res accept
-> Pretty
-> KubernetesRequest ListNamespacedDaemonSet contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedDaemonSet contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ListNamespacedDaemonSet contentType res accept
req KubernetesRequest ListNamespacedDaemonSet contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedDaemonSet contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListNamespacedDaemonSet AllowWatchBookmarks where
applyOptionalParam :: KubernetesRequest ListNamespacedDaemonSet contentType res accept
-> AllowWatchBookmarks
-> KubernetesRequest ListNamespacedDaemonSet contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedDaemonSet contentType res accept
req (AllowWatchBookmarks Bool
xs) =
KubernetesRequest ListNamespacedDaemonSet contentType res accept
req KubernetesRequest ListNamespacedDaemonSet contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedDaemonSet 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 ListNamespacedDaemonSet Continue where
applyOptionalParam :: KubernetesRequest ListNamespacedDaemonSet contentType res accept
-> Continue
-> KubernetesRequest ListNamespacedDaemonSet contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedDaemonSet contentType res accept
req (Continue Text
xs) =
KubernetesRequest ListNamespacedDaemonSet contentType res accept
req KubernetesRequest ListNamespacedDaemonSet contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedDaemonSet contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListNamespacedDaemonSet FieldSelector where
applyOptionalParam :: KubernetesRequest ListNamespacedDaemonSet contentType res accept
-> FieldSelector
-> KubernetesRequest ListNamespacedDaemonSet contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedDaemonSet contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest ListNamespacedDaemonSet contentType res accept
req KubernetesRequest ListNamespacedDaemonSet contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedDaemonSet contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListNamespacedDaemonSet LabelSelector where
applyOptionalParam :: KubernetesRequest ListNamespacedDaemonSet contentType res accept
-> LabelSelector
-> KubernetesRequest ListNamespacedDaemonSet contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedDaemonSet contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest ListNamespacedDaemonSet contentType res accept
req KubernetesRequest ListNamespacedDaemonSet contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedDaemonSet contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListNamespacedDaemonSet Limit where
applyOptionalParam :: KubernetesRequest ListNamespacedDaemonSet contentType res accept
-> Limit
-> KubernetesRequest ListNamespacedDaemonSet contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedDaemonSet contentType res accept
req (Limit Int
xs) =
KubernetesRequest ListNamespacedDaemonSet contentType res accept
req KubernetesRequest ListNamespacedDaemonSet contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedDaemonSet 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 ListNamespacedDaemonSet ResourceVersion where
applyOptionalParam :: KubernetesRequest ListNamespacedDaemonSet contentType res accept
-> ResourceVersion
-> KubernetesRequest ListNamespacedDaemonSet contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedDaemonSet contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest ListNamespacedDaemonSet contentType res accept
req KubernetesRequest ListNamespacedDaemonSet contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedDaemonSet contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListNamespacedDaemonSet TimeoutSeconds where
applyOptionalParam :: KubernetesRequest ListNamespacedDaemonSet contentType res accept
-> TimeoutSeconds
-> KubernetesRequest ListNamespacedDaemonSet contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedDaemonSet contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest ListNamespacedDaemonSet contentType res accept
req KubernetesRequest ListNamespacedDaemonSet contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedDaemonSet 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 ListNamespacedDaemonSet Watch where
applyOptionalParam :: KubernetesRequest ListNamespacedDaemonSet contentType res accept
-> Watch
-> KubernetesRequest ListNamespacedDaemonSet contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedDaemonSet contentType res accept
req (Watch Bool
xs) =
KubernetesRequest ListNamespacedDaemonSet contentType res accept
req KubernetesRequest ListNamespacedDaemonSet contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedDaemonSet 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 ListNamespacedDaemonSet MimeJSON
instance Produces ListNamespacedDaemonSet MimeJsonstreamwatch
instance Produces ListNamespacedDaemonSet MimeVndKubernetesProtobuf
instance Produces ListNamespacedDaemonSet MimeVndKubernetesProtobufstreamwatch
instance Produces ListNamespacedDaemonSet MimeYaml
listNamespacedDeployment
:: Accept accept
-> Namespace
-> KubernetesRequest ListNamespacedDeployment MimeNoContent ExtensionsV1beta1DeploymentList accept
listNamespacedDeployment :: Accept accept
-> Namespace
-> KubernetesRequest
ListNamespacedDeployment
MimeNoContent
ExtensionsV1beta1DeploymentList
accept
listNamespacedDeployment Accept accept
_ (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ListNamespacedDeployment
MimeNoContent
ExtensionsV1beta1DeploymentList
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/extensions/v1beta1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/deployments"]
KubernetesRequest
ListNamespacedDeployment
MimeNoContent
ExtensionsV1beta1DeploymentList
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListNamespacedDeployment
MimeNoContent
ExtensionsV1beta1DeploymentList
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 ListNamespacedDeployment
instance HasOptionalParam ListNamespacedDeployment Pretty where
applyOptionalParam :: KubernetesRequest ListNamespacedDeployment contentType res accept
-> Pretty
-> KubernetesRequest
ListNamespacedDeployment contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedDeployment contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ListNamespacedDeployment contentType res accept
req KubernetesRequest ListNamespacedDeployment contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedDeployment contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListNamespacedDeployment AllowWatchBookmarks where
applyOptionalParam :: KubernetesRequest ListNamespacedDeployment contentType res accept
-> AllowWatchBookmarks
-> KubernetesRequest
ListNamespacedDeployment contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedDeployment contentType res accept
req (AllowWatchBookmarks Bool
xs) =
KubernetesRequest ListNamespacedDeployment contentType res accept
req KubernetesRequest ListNamespacedDeployment contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedDeployment 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 ListNamespacedDeployment Continue where
applyOptionalParam :: KubernetesRequest ListNamespacedDeployment contentType res accept
-> Continue
-> KubernetesRequest
ListNamespacedDeployment contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedDeployment contentType res accept
req (Continue Text
xs) =
KubernetesRequest ListNamespacedDeployment contentType res accept
req KubernetesRequest ListNamespacedDeployment contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedDeployment contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListNamespacedDeployment FieldSelector where
applyOptionalParam :: KubernetesRequest ListNamespacedDeployment contentType res accept
-> FieldSelector
-> KubernetesRequest
ListNamespacedDeployment contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedDeployment contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest ListNamespacedDeployment contentType res accept
req KubernetesRequest ListNamespacedDeployment contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedDeployment contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListNamespacedDeployment LabelSelector where
applyOptionalParam :: KubernetesRequest ListNamespacedDeployment contentType res accept
-> LabelSelector
-> KubernetesRequest
ListNamespacedDeployment contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedDeployment contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest ListNamespacedDeployment contentType res accept
req KubernetesRequest ListNamespacedDeployment contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedDeployment contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListNamespacedDeployment Limit where
applyOptionalParam :: KubernetesRequest ListNamespacedDeployment contentType res accept
-> Limit
-> KubernetesRequest
ListNamespacedDeployment contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedDeployment contentType res accept
req (Limit Int
xs) =
KubernetesRequest ListNamespacedDeployment contentType res accept
req KubernetesRequest ListNamespacedDeployment contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedDeployment 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 ListNamespacedDeployment ResourceVersion where
applyOptionalParam :: KubernetesRequest ListNamespacedDeployment contentType res accept
-> ResourceVersion
-> KubernetesRequest
ListNamespacedDeployment contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedDeployment contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest ListNamespacedDeployment contentType res accept
req KubernetesRequest ListNamespacedDeployment contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedDeployment contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListNamespacedDeployment TimeoutSeconds where
applyOptionalParam :: KubernetesRequest ListNamespacedDeployment contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
ListNamespacedDeployment contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedDeployment contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest ListNamespacedDeployment contentType res accept
req KubernetesRequest ListNamespacedDeployment contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedDeployment 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 ListNamespacedDeployment Watch where
applyOptionalParam :: KubernetesRequest ListNamespacedDeployment contentType res accept
-> Watch
-> KubernetesRequest
ListNamespacedDeployment contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedDeployment contentType res accept
req (Watch Bool
xs) =
KubernetesRequest ListNamespacedDeployment contentType res accept
req KubernetesRequest ListNamespacedDeployment contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedDeployment 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 ListNamespacedDeployment MimeJSON
instance Produces ListNamespacedDeployment MimeJsonstreamwatch
instance Produces ListNamespacedDeployment MimeVndKubernetesProtobuf
instance Produces ListNamespacedDeployment MimeVndKubernetesProtobufstreamwatch
instance Produces ListNamespacedDeployment MimeYaml
listNamespacedIngress
:: Accept accept
-> Namespace
-> KubernetesRequest ListNamespacedIngress MimeNoContent ExtensionsV1beta1IngressList accept
listNamespacedIngress :: Accept accept
-> Namespace
-> KubernetesRequest
ListNamespacedIngress
MimeNoContent
ExtensionsV1beta1IngressList
accept
listNamespacedIngress Accept accept
_ (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ListNamespacedIngress
MimeNoContent
ExtensionsV1beta1IngressList
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/extensions/v1beta1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/ingresses"]
KubernetesRequest
ListNamespacedIngress
MimeNoContent
ExtensionsV1beta1IngressList
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListNamespacedIngress
MimeNoContent
ExtensionsV1beta1IngressList
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 ListNamespacedIngress
instance HasOptionalParam ListNamespacedIngress Pretty where
applyOptionalParam :: KubernetesRequest ListNamespacedIngress contentType res accept
-> Pretty
-> KubernetesRequest ListNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedIngress contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ListNamespacedIngress contentType res accept
req KubernetesRequest ListNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedIngress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListNamespacedIngress AllowWatchBookmarks where
applyOptionalParam :: KubernetesRequest ListNamespacedIngress contentType res accept
-> AllowWatchBookmarks
-> KubernetesRequest ListNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedIngress contentType res accept
req (AllowWatchBookmarks Bool
xs) =
KubernetesRequest ListNamespacedIngress contentType res accept
req KubernetesRequest ListNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedIngress 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 ListNamespacedIngress Continue where
applyOptionalParam :: KubernetesRequest ListNamespacedIngress contentType res accept
-> Continue
-> KubernetesRequest ListNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedIngress contentType res accept
req (Continue Text
xs) =
KubernetesRequest ListNamespacedIngress contentType res accept
req KubernetesRequest ListNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedIngress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListNamespacedIngress FieldSelector where
applyOptionalParam :: KubernetesRequest ListNamespacedIngress contentType res accept
-> FieldSelector
-> KubernetesRequest ListNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedIngress contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest ListNamespacedIngress contentType res accept
req KubernetesRequest ListNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedIngress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListNamespacedIngress LabelSelector where
applyOptionalParam :: KubernetesRequest ListNamespacedIngress contentType res accept
-> LabelSelector
-> KubernetesRequest ListNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedIngress contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest ListNamespacedIngress contentType res accept
req KubernetesRequest ListNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedIngress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListNamespacedIngress Limit where
applyOptionalParam :: KubernetesRequest ListNamespacedIngress contentType res accept
-> Limit
-> KubernetesRequest ListNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedIngress contentType res accept
req (Limit Int
xs) =
KubernetesRequest ListNamespacedIngress contentType res accept
req KubernetesRequest ListNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedIngress 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 ListNamespacedIngress ResourceVersion where
applyOptionalParam :: KubernetesRequest ListNamespacedIngress contentType res accept
-> ResourceVersion
-> KubernetesRequest ListNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedIngress contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest ListNamespacedIngress contentType res accept
req KubernetesRequest ListNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedIngress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListNamespacedIngress TimeoutSeconds where
applyOptionalParam :: KubernetesRequest ListNamespacedIngress contentType res accept
-> TimeoutSeconds
-> KubernetesRequest ListNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedIngress contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest ListNamespacedIngress contentType res accept
req KubernetesRequest ListNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedIngress 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 ListNamespacedIngress Watch where
applyOptionalParam :: KubernetesRequest ListNamespacedIngress contentType res accept
-> Watch
-> KubernetesRequest ListNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedIngress contentType res accept
req (Watch Bool
xs) =
KubernetesRequest ListNamespacedIngress contentType res accept
req KubernetesRequest ListNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest ListNamespacedIngress 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 ListNamespacedIngress MimeJSON
instance Produces ListNamespacedIngress MimeJsonstreamwatch
instance Produces ListNamespacedIngress MimeVndKubernetesProtobuf
instance Produces ListNamespacedIngress MimeVndKubernetesProtobufstreamwatch
instance Produces ListNamespacedIngress MimeYaml
listNamespacedNetworkPolicy
:: Accept accept
-> Namespace
-> KubernetesRequest ListNamespacedNetworkPolicy MimeNoContent V1beta1NetworkPolicyList accept
listNamespacedNetworkPolicy :: Accept accept
-> Namespace
-> KubernetesRequest
ListNamespacedNetworkPolicy
MimeNoContent
V1beta1NetworkPolicyList
accept
listNamespacedNetworkPolicy Accept accept
_ (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ListNamespacedNetworkPolicy
MimeNoContent
V1beta1NetworkPolicyList
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/extensions/v1beta1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/networkpolicies"]
KubernetesRequest
ListNamespacedNetworkPolicy
MimeNoContent
V1beta1NetworkPolicyList
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListNamespacedNetworkPolicy
MimeNoContent
V1beta1NetworkPolicyList
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 ListNamespacedNetworkPolicy
instance HasOptionalParam ListNamespacedNetworkPolicy Pretty where
applyOptionalParam :: KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
-> Pretty
-> KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListNamespacedNetworkPolicy AllowWatchBookmarks where
applyOptionalParam :: KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
-> AllowWatchBookmarks
-> KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
req (AllowWatchBookmarks Bool
xs) =
KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedNetworkPolicy 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 ListNamespacedNetworkPolicy Continue where
applyOptionalParam :: KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
-> Continue
-> KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
req (Continue Text
xs) =
KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListNamespacedNetworkPolicy FieldSelector where
applyOptionalParam :: KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
-> FieldSelector
-> KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListNamespacedNetworkPolicy LabelSelector where
applyOptionalParam :: KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
-> LabelSelector
-> KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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)