{-# 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.NetworkingV1 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
createIngressClass
:: (Consumes CreateIngressClass contentType, MimeRender contentType V1IngressClass)
=> ContentType contentType
-> Accept accept
-> V1IngressClass
-> KubernetesRequest CreateIngressClass contentType V1IngressClass accept
createIngressClass :: forall contentType accept.
(Consumes CreateIngressClass contentType,
MimeRender contentType V1IngressClass) =>
ContentType contentType
-> Accept accept
-> V1IngressClass
-> KubernetesRequest
CreateIngressClass contentType V1IngressClass accept
createIngressClass ContentType contentType
_ Accept accept
_ V1IngressClass
body =
Method
-> [ByteString]
-> KubernetesRequest
CreateIngressClass contentType V1IngressClass accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"POST" [ByteString
"/apis/networking.k8s.io/v1/ingressclasses"]
KubernetesRequest
CreateIngressClass contentType V1IngressClass accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
CreateIngressClass contentType V1IngressClass 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
CreateIngressClass contentType V1IngressClass accept
-> V1IngressClass
-> KubernetesRequest
CreateIngressClass contentType V1IngressClass accept
forall req param contentType res accept.
(HasBodyParam req param, Consumes req contentType,
MimeRender contentType param) =>
KubernetesRequest req contentType res accept
-> param -> KubernetesRequest req contentType res accept
forall contentType res accept.
(Consumes CreateIngressClass contentType,
MimeRender contentType V1IngressClass) =>
KubernetesRequest CreateIngressClass contentType res accept
-> V1IngressClass
-> KubernetesRequest CreateIngressClass contentType res accept
`setBodyParam` V1IngressClass
body
data CreateIngressClass
instance HasBodyParam CreateIngressClass V1IngressClass
instance HasOptionalParam CreateIngressClass Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateIngressClass contentType res accept
-> Pretty
-> KubernetesRequest CreateIngressClass contentType res accept
applyOptionalParam KubernetesRequest CreateIngressClass contentType res accept
req (Pretty Text
xs) =
KubernetesRequest CreateIngressClass contentType res accept
req KubernetesRequest CreateIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 CreateIngressClass DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateIngressClass contentType res accept
-> DryRun
-> KubernetesRequest CreateIngressClass contentType res accept
applyOptionalParam KubernetesRequest CreateIngressClass contentType res accept
req (DryRun Text
xs) =
KubernetesRequest CreateIngressClass contentType res accept
req KubernetesRequest CreateIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 CreateIngressClass FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateIngressClass contentType res accept
-> FieldManager
-> KubernetesRequest CreateIngressClass contentType res accept
applyOptionalParam KubernetesRequest CreateIngressClass contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest CreateIngressClass contentType res accept
req KubernetesRequest CreateIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 CreateIngressClass FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateIngressClass contentType res accept
-> FieldValidation
-> KubernetesRequest CreateIngressClass contentType res accept
applyOptionalParam KubernetesRequest CreateIngressClass contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest CreateIngressClass contentType res accept
req KubernetesRequest CreateIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldValidation", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance MimeType mtype => Consumes CreateIngressClass mtype
instance Produces CreateIngressClass MimeJSON
instance Produces CreateIngressClass MimeVndKubernetesProtobuf
instance Produces CreateIngressClass MimeCbor
instance Produces CreateIngressClass MimeYaml
createNamespacedIngress
:: (Consumes CreateNamespacedIngress contentType, MimeRender contentType V1Ingress)
=> ContentType contentType
-> Accept accept
-> V1Ingress
-> Namespace
-> KubernetesRequest CreateNamespacedIngress contentType V1Ingress accept
createNamespacedIngress :: forall contentType accept.
(Consumes CreateNamespacedIngress contentType,
MimeRender contentType V1Ingress) =>
ContentType contentType
-> Accept accept
-> V1Ingress
-> Namespace
-> KubernetesRequest
CreateNamespacedIngress contentType V1Ingress accept
createNamespacedIngress ContentType contentType
_ Accept accept
_ V1Ingress
body (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
CreateNamespacedIngress contentType V1Ingress accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"POST" [ByteString
"/apis/networking.k8s.io/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/ingresses"]
KubernetesRequest
CreateNamespacedIngress contentType V1Ingress accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
CreateNamespacedIngress contentType V1Ingress 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 V1Ingress accept
-> V1Ingress
-> KubernetesRequest
CreateNamespacedIngress contentType V1Ingress accept
forall req param contentType res accept.
(HasBodyParam req param, Consumes req contentType,
MimeRender contentType param) =>
KubernetesRequest req contentType res accept
-> param -> KubernetesRequest req contentType res accept
forall contentType res accept.
(Consumes CreateNamespacedIngress contentType,
MimeRender contentType V1Ingress) =>
KubernetesRequest CreateNamespacedIngress contentType res accept
-> V1Ingress
-> KubernetesRequest CreateNamespacedIngress contentType res accept
`setBodyParam` V1Ingress
body
data CreateNamespacedIngress
instance HasBodyParam CreateNamespacedIngress V1Ingress
instance HasOptionalParam CreateNamespacedIngress Pretty where
applyOptionalParam :: forall contentType res accept.
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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 HasOptionalParam CreateNamespacedIngress FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateNamespacedIngress contentType res accept
-> FieldValidation
-> KubernetesRequest CreateNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest CreateNamespacedIngress contentType res accept
req (FieldValidation 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
"fieldValidation", 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 MimeCbor
instance Produces CreateNamespacedIngress MimeYaml
createNamespacedNetworkPolicy
:: (Consumes CreateNamespacedNetworkPolicy contentType, MimeRender contentType V1NetworkPolicy)
=> ContentType contentType
-> Accept accept
-> V1NetworkPolicy
-> Namespace
-> KubernetesRequest CreateNamespacedNetworkPolicy contentType V1NetworkPolicy accept
createNamespacedNetworkPolicy :: forall contentType accept.
(Consumes CreateNamespacedNetworkPolicy contentType,
MimeRender contentType V1NetworkPolicy) =>
ContentType contentType
-> Accept accept
-> V1NetworkPolicy
-> Namespace
-> KubernetesRequest
CreateNamespacedNetworkPolicy contentType V1NetworkPolicy accept
createNamespacedNetworkPolicy ContentType contentType
_ Accept accept
_ V1NetworkPolicy
body (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
CreateNamespacedNetworkPolicy contentType V1NetworkPolicy accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"POST" [ByteString
"/apis/networking.k8s.io/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/networkpolicies"]
KubernetesRequest
CreateNamespacedNetworkPolicy contentType V1NetworkPolicy accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
CreateNamespacedNetworkPolicy contentType V1NetworkPolicy 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 V1NetworkPolicy accept
-> V1NetworkPolicy
-> KubernetesRequest
CreateNamespacedNetworkPolicy contentType V1NetworkPolicy accept
forall req param contentType res accept.
(HasBodyParam req param, Consumes req contentType,
MimeRender contentType param) =>
KubernetesRequest req contentType res accept
-> param -> KubernetesRequest req contentType res accept
forall contentType res accept.
(Consumes CreateNamespacedNetworkPolicy contentType,
MimeRender contentType V1NetworkPolicy) =>
KubernetesRequest
CreateNamespacedNetworkPolicy contentType res accept
-> V1NetworkPolicy
-> KubernetesRequest
CreateNamespacedNetworkPolicy contentType res accept
`setBodyParam` V1NetworkPolicy
body
data CreateNamespacedNetworkPolicy
instance HasBodyParam CreateNamespacedNetworkPolicy V1NetworkPolicy
instance HasOptionalParam CreateNamespacedNetworkPolicy Pretty where
applyOptionalParam :: forall contentType res accept.
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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 HasOptionalParam CreateNamespacedNetworkPolicy FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
CreateNamespacedNetworkPolicy contentType res accept
-> FieldValidation
-> KubernetesRequest
CreateNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
CreateNamespacedNetworkPolicy contentType res accept
req (FieldValidation 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
"fieldValidation", 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 MimeCbor
instance Produces CreateNamespacedNetworkPolicy MimeYaml
deleteCollectionIngressClass
:: (Consumes DeleteCollectionIngressClass contentType)
=> ContentType contentType
-> Accept accept
-> KubernetesRequest DeleteCollectionIngressClass contentType V1Status accept
deleteCollectionIngressClass :: forall contentType accept.
Consumes DeleteCollectionIngressClass contentType =>
ContentType contentType
-> Accept accept
-> KubernetesRequest
DeleteCollectionIngressClass contentType V1Status accept
deleteCollectionIngressClass ContentType contentType
_ Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
DeleteCollectionIngressClass contentType V1Status accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/networking.k8s.io/v1/ingressclasses"]
KubernetesRequest
DeleteCollectionIngressClass contentType V1Status accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteCollectionIngressClass 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 DeleteCollectionIngressClass
instance HasBodyParam DeleteCollectionIngressClass V1DeleteOptions
instance HasOptionalParam DeleteCollectionIngressClass Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionIngressClass contentType res accept
-> Pretty
-> KubernetesRequest
DeleteCollectionIngressClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionIngressClass contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
DeleteCollectionIngressClass contentType res accept
req KubernetesRequest
DeleteCollectionIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionIngressClass Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionIngressClass contentType res accept
-> Continue
-> KubernetesRequest
DeleteCollectionIngressClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionIngressClass contentType res accept
req (Continue Text
xs) =
KubernetesRequest
DeleteCollectionIngressClass contentType res accept
req KubernetesRequest
DeleteCollectionIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionIngressClass DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionIngressClass contentType res accept
-> DryRun
-> KubernetesRequest
DeleteCollectionIngressClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionIngressClass contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
DeleteCollectionIngressClass contentType res accept
req KubernetesRequest
DeleteCollectionIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionIngressClass FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionIngressClass contentType res accept
-> FieldSelector
-> KubernetesRequest
DeleteCollectionIngressClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionIngressClass contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
DeleteCollectionIngressClass contentType res accept
req KubernetesRequest
DeleteCollectionIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionIngressClass GracePeriodSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionIngressClass contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteCollectionIngressClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionIngressClass contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest
DeleteCollectionIngressClass contentType res accept
req KubernetesRequest
DeleteCollectionIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionIngressClass 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 DeleteCollectionIngressClass IgnoreStoreReadErrorWithClusterBreakingPotential where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionIngressClass contentType res accept
-> IgnoreStoreReadErrorWithClusterBreakingPotential
-> KubernetesRequest
DeleteCollectionIngressClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionIngressClass contentType res accept
req (IgnoreStoreReadErrorWithClusterBreakingPotential Bool
xs) =
KubernetesRequest
DeleteCollectionIngressClass contentType res accept
req KubernetesRequest
DeleteCollectionIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"ignoreStoreReadErrorWithClusterBreakingPotential", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam DeleteCollectionIngressClass LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionIngressClass contentType res accept
-> LabelSelector
-> KubernetesRequest
DeleteCollectionIngressClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionIngressClass contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
DeleteCollectionIngressClass contentType res accept
req KubernetesRequest
DeleteCollectionIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionIngressClass Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionIngressClass contentType res accept
-> Limit
-> KubernetesRequest
DeleteCollectionIngressClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionIngressClass contentType res accept
req (Limit Int
xs) =
KubernetesRequest
DeleteCollectionIngressClass contentType res accept
req KubernetesRequest
DeleteCollectionIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionIngressClass 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 DeleteCollectionIngressClass OrphanDependents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionIngressClass contentType res accept
-> OrphanDependents
-> KubernetesRequest
DeleteCollectionIngressClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionIngressClass contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest
DeleteCollectionIngressClass contentType res accept
req KubernetesRequest
DeleteCollectionIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionIngressClass 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 DeleteCollectionIngressClass PropagationPolicy where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionIngressClass contentType res accept
-> PropagationPolicy
-> KubernetesRequest
DeleteCollectionIngressClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionIngressClass contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest
DeleteCollectionIngressClass contentType res accept
req KubernetesRequest
DeleteCollectionIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionIngressClass ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionIngressClass contentType res accept
-> ResourceVersion
-> KubernetesRequest
DeleteCollectionIngressClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionIngressClass contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
DeleteCollectionIngressClass contentType res accept
req KubernetesRequest
DeleteCollectionIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionIngressClass ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionIngressClass contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest
DeleteCollectionIngressClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionIngressClass contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest
DeleteCollectionIngressClass contentType res accept
req KubernetesRequest
DeleteCollectionIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"resourceVersionMatch", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam DeleteCollectionIngressClass SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionIngressClass contentType res accept
-> SendInitialEvents
-> KubernetesRequest
DeleteCollectionIngressClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionIngressClass contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest
DeleteCollectionIngressClass contentType res accept
req KubernetesRequest
DeleteCollectionIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"sendInitialEvents", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam DeleteCollectionIngressClass TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionIngressClass contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
DeleteCollectionIngressClass contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionIngressClass contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
DeleteCollectionIngressClass contentType res accept
req KubernetesRequest
DeleteCollectionIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionIngressClass 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 DeleteCollectionIngressClass mtype
instance Produces DeleteCollectionIngressClass MimeJSON
instance Produces DeleteCollectionIngressClass MimeVndKubernetesProtobuf
instance Produces DeleteCollectionIngressClass MimeCbor
instance Produces DeleteCollectionIngressClass MimeYaml
deleteCollectionNamespacedIngress
:: (Consumes DeleteCollectionNamespacedIngress contentType)
=> ContentType contentType
-> Accept accept
-> Namespace
-> KubernetesRequest DeleteCollectionNamespacedIngress contentType V1Status accept
deleteCollectionNamespacedIngress :: forall contentType accept.
Consumes DeleteCollectionNamespacedIngress contentType =>
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/networking.k8s.io/v1/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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 IgnoreStoreReadErrorWithClusterBreakingPotential where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
-> IgnoreStoreReadErrorWithClusterBreakingPotential
-> KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
req (IgnoreStoreReadErrorWithClusterBreakingPotential 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
"ignoreStoreReadErrorWithClusterBreakingPotential", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam DeleteCollectionNamespacedIngress LabelSelector where
applyOptionalParam :: forall contentType res accept.
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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
req (ResourceVersionMatch 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
"resourceVersionMatch", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam DeleteCollectionNamespacedIngress SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
-> SendInitialEvents
-> KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedIngress contentType res accept
req (SendInitialEvents 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
"sendInitialEvents", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam DeleteCollectionNamespacedIngress TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
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 MimeCbor
instance Produces DeleteCollectionNamespacedIngress MimeYaml
deleteCollectionNamespacedNetworkPolicy
:: (Consumes DeleteCollectionNamespacedNetworkPolicy contentType)
=> ContentType contentType
-> Accept accept
-> Namespace
-> KubernetesRequest DeleteCollectionNamespacedNetworkPolicy contentType V1Status accept
deleteCollectionNamespacedNetworkPolicy :: forall contentType accept.
Consumes DeleteCollectionNamespacedNetworkPolicy contentType =>
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/networking.k8s.io/v1/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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 IgnoreStoreReadErrorWithClusterBreakingPotential where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
-> IgnoreStoreReadErrorWithClusterBreakingPotential
-> KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
req (IgnoreStoreReadErrorWithClusterBreakingPotential 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
"ignoreStoreReadErrorWithClusterBreakingPotential", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam DeleteCollectionNamespacedNetworkPolicy LabelSelector where
applyOptionalParam :: forall contentType res accept.
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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
req (ResourceVersionMatch 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
"resourceVersionMatch", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam DeleteCollectionNamespacedNetworkPolicy SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
-> SendInitialEvents
-> KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionNamespacedNetworkPolicy contentType res accept
req (SendInitialEvents 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
"sendInitialEvents", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam DeleteCollectionNamespacedNetworkPolicy TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
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 MimeCbor
instance Produces DeleteCollectionNamespacedNetworkPolicy MimeYaml
deleteIngressClass
:: (Consumes DeleteIngressClass contentType)
=> ContentType contentType
-> Accept accept
-> Name
-> KubernetesRequest DeleteIngressClass contentType V1Status accept
deleteIngressClass :: forall contentType accept.
Consumes DeleteIngressClass contentType =>
ContentType contentType
-> Accept accept
-> Name
-> KubernetesRequest DeleteIngressClass contentType V1Status accept
deleteIngressClass ContentType contentType
_ Accept accept
_ (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest DeleteIngressClass contentType V1Status accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/networking.k8s.io/v1/ingressclasses/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest DeleteIngressClass contentType V1Status accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest DeleteIngressClass 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 DeleteIngressClass
instance HasBodyParam DeleteIngressClass V1DeleteOptions
instance HasOptionalParam DeleteIngressClass Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteIngressClass contentType res accept
-> Pretty
-> KubernetesRequest DeleteIngressClass contentType res accept
applyOptionalParam KubernetesRequest DeleteIngressClass contentType res accept
req (Pretty Text
xs) =
KubernetesRequest DeleteIngressClass contentType res accept
req KubernetesRequest DeleteIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteIngressClass DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteIngressClass contentType res accept
-> DryRun
-> KubernetesRequest DeleteIngressClass contentType res accept
applyOptionalParam KubernetesRequest DeleteIngressClass contentType res accept
req (DryRun Text
xs) =
KubernetesRequest DeleteIngressClass contentType res accept
req KubernetesRequest DeleteIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteIngressClass GracePeriodSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteIngressClass contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest DeleteIngressClass contentType res accept
applyOptionalParam KubernetesRequest DeleteIngressClass contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest DeleteIngressClass contentType res accept
req KubernetesRequest DeleteIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteIngressClass 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 DeleteIngressClass IgnoreStoreReadErrorWithClusterBreakingPotential where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteIngressClass contentType res accept
-> IgnoreStoreReadErrorWithClusterBreakingPotential
-> KubernetesRequest DeleteIngressClass contentType res accept
applyOptionalParam KubernetesRequest DeleteIngressClass contentType res accept
req (IgnoreStoreReadErrorWithClusterBreakingPotential Bool
xs) =
KubernetesRequest DeleteIngressClass contentType res accept
req KubernetesRequest DeleteIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"ignoreStoreReadErrorWithClusterBreakingPotential", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam DeleteIngressClass OrphanDependents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteIngressClass contentType res accept
-> OrphanDependents
-> KubernetesRequest DeleteIngressClass contentType res accept
applyOptionalParam KubernetesRequest DeleteIngressClass contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest DeleteIngressClass contentType res accept
req KubernetesRequest DeleteIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteIngressClass 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 DeleteIngressClass PropagationPolicy where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteIngressClass contentType res accept
-> PropagationPolicy
-> KubernetesRequest DeleteIngressClass contentType res accept
applyOptionalParam KubernetesRequest DeleteIngressClass contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest DeleteIngressClass contentType res accept
req KubernetesRequest DeleteIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteIngressClass mtype
instance Produces DeleteIngressClass MimeJSON
instance Produces DeleteIngressClass MimeVndKubernetesProtobuf
instance Produces DeleteIngressClass MimeCbor
instance Produces DeleteIngressClass MimeYaml
deleteNamespacedIngress
:: (Consumes DeleteNamespacedIngress contentType)
=> ContentType contentType
-> Accept accept
-> Name
-> Namespace
-> KubernetesRequest DeleteNamespacedIngress contentType V1Status accept
deleteNamespacedIngress :: forall contentType accept.
Consumes DeleteNamespacedIngress contentType =>
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/networking.k8s.io/v1/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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 IgnoreStoreReadErrorWithClusterBreakingPotential where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteNamespacedIngress contentType res accept
-> IgnoreStoreReadErrorWithClusterBreakingPotential
-> KubernetesRequest DeleteNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest DeleteNamespacedIngress contentType res accept
req (IgnoreStoreReadErrorWithClusterBreakingPotential 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
"ignoreStoreReadErrorWithClusterBreakingPotential", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam DeleteNamespacedIngress OrphanDependents where
applyOptionalParam :: forall contentType res accept.
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 :: forall contentType res accept.
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 MimeCbor
instance Produces DeleteNamespacedIngress MimeYaml
deleteNamespacedNetworkPolicy
:: (Consumes DeleteNamespacedNetworkPolicy contentType)
=> ContentType contentType
-> Accept accept
-> Name
-> Namespace
-> KubernetesRequest DeleteNamespacedNetworkPolicy contentType V1Status accept
deleteNamespacedNetworkPolicy :: forall contentType accept.
Consumes DeleteNamespacedNetworkPolicy contentType =>
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/networking.k8s.io/v1/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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 IgnoreStoreReadErrorWithClusterBreakingPotential where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteNamespacedNetworkPolicy contentType res accept
-> IgnoreStoreReadErrorWithClusterBreakingPotential
-> KubernetesRequest
DeleteNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteNamespacedNetworkPolicy contentType res accept
req (IgnoreStoreReadErrorWithClusterBreakingPotential 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
"ignoreStoreReadErrorWithClusterBreakingPotential", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam DeleteNamespacedNetworkPolicy OrphanDependents where
applyOptionalParam :: forall contentType res accept.
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 :: forall contentType res accept.
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 MimeCbor
instance Produces DeleteNamespacedNetworkPolicy MimeYaml
getAPIResources
:: Accept accept
-> KubernetesRequest GetAPIResources MimeNoContent V1APIResourceList accept
getAPIResources :: forall accept.
Accept accept
-> KubernetesRequest
GetAPIResources MimeNoContent V1APIResourceList accept
getAPIResources Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
GetAPIResources MimeNoContent V1APIResourceList accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/networking.k8s.io/v1/"]
KubernetesRequest
GetAPIResources MimeNoContent V1APIResourceList accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
GetAPIResources MimeNoContent V1APIResourceList accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
data GetAPIResources
instance Produces GetAPIResources MimeJSON
instance Produces GetAPIResources MimeVndKubernetesProtobuf
instance Produces GetAPIResources MimeCbor
instance Produces GetAPIResources MimeYaml
listIngressClass
:: Accept accept
-> KubernetesRequest ListIngressClass MimeNoContent V1IngressClassList accept
listIngressClass :: forall accept.
Accept accept
-> KubernetesRequest
ListIngressClass MimeNoContent V1IngressClassList accept
listIngressClass Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
ListIngressClass MimeNoContent V1IngressClassList accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/networking.k8s.io/v1/ingressclasses"]
KubernetesRequest
ListIngressClass MimeNoContent V1IngressClassList accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListIngressClass MimeNoContent V1IngressClassList 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 ListIngressClass
instance HasOptionalParam ListIngressClass Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListIngressClass contentType res accept
-> Pretty
-> KubernetesRequest ListIngressClass contentType res accept
applyOptionalParam KubernetesRequest ListIngressClass contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ListIngressClass contentType res accept
req KubernetesRequest ListIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ListIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListIngressClass AllowWatchBookmarks where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListIngressClass contentType res accept
-> AllowWatchBookmarks
-> KubernetesRequest ListIngressClass contentType res accept
applyOptionalParam KubernetesRequest ListIngressClass contentType res accept
req (AllowWatchBookmarks Bool
xs) =
KubernetesRequest ListIngressClass contentType res accept
req KubernetesRequest ListIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ListIngressClass 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 ListIngressClass Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListIngressClass contentType res accept
-> Continue
-> KubernetesRequest ListIngressClass contentType res accept
applyOptionalParam KubernetesRequest ListIngressClass contentType res accept
req (Continue Text
xs) =
KubernetesRequest ListIngressClass contentType res accept
req KubernetesRequest ListIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ListIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListIngressClass FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListIngressClass contentType res accept
-> FieldSelector
-> KubernetesRequest ListIngressClass contentType res accept
applyOptionalParam KubernetesRequest ListIngressClass contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest ListIngressClass contentType res accept
req KubernetesRequest ListIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ListIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListIngressClass LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListIngressClass contentType res accept
-> LabelSelector
-> KubernetesRequest ListIngressClass contentType res accept
applyOptionalParam KubernetesRequest ListIngressClass contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest ListIngressClass contentType res accept
req KubernetesRequest ListIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ListIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListIngressClass Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListIngressClass contentType res accept
-> Limit
-> KubernetesRequest ListIngressClass contentType res accept
applyOptionalParam KubernetesRequest ListIngressClass contentType res accept
req (Limit Int
xs) =
KubernetesRequest ListIngressClass contentType res accept
req KubernetesRequest ListIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ListIngressClass 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 ListIngressClass ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListIngressClass contentType res accept
-> ResourceVersion
-> KubernetesRequest ListIngressClass contentType res accept
applyOptionalParam KubernetesRequest ListIngressClass contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest ListIngressClass contentType res accept
req KubernetesRequest ListIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ListIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListIngressClass ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListIngressClass contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest ListIngressClass contentType res accept
applyOptionalParam KubernetesRequest ListIngressClass contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest ListIngressClass contentType res accept
req KubernetesRequest ListIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ListIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"resourceVersionMatch", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListIngressClass SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListIngressClass contentType res accept
-> SendInitialEvents
-> KubernetesRequest ListIngressClass contentType res accept
applyOptionalParam KubernetesRequest ListIngressClass contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest ListIngressClass contentType res accept
req KubernetesRequest ListIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ListIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"sendInitialEvents", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam ListIngressClass TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListIngressClass contentType res accept
-> TimeoutSeconds
-> KubernetesRequest ListIngressClass contentType res accept
applyOptionalParam KubernetesRequest ListIngressClass contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest ListIngressClass contentType res accept
req KubernetesRequest ListIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ListIngressClass 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 ListIngressClass Watch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListIngressClass contentType res accept
-> Watch
-> KubernetesRequest ListIngressClass contentType res accept
applyOptionalParam KubernetesRequest ListIngressClass contentType res accept
req (Watch Bool
xs) =
KubernetesRequest ListIngressClass contentType res accept
req KubernetesRequest ListIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ListIngressClass 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 ListIngressClass MimeCborSeq
instance Produces ListIngressClass MimeJSON
instance Produces ListIngressClass MimeJsonstreamwatch
instance Produces ListIngressClass MimeVndKubernetesProtobuf
instance Produces ListIngressClass MimeVndKubernetesProtobufstreamwatch
instance Produces ListIngressClass MimeCbor
instance Produces ListIngressClass MimeYaml
listIngressForAllNamespaces
:: Accept accept
-> KubernetesRequest ListIngressForAllNamespaces MimeNoContent V1IngressList accept
listIngressForAllNamespaces :: forall accept.
Accept accept
-> KubernetesRequest
ListIngressForAllNamespaces MimeNoContent V1IngressList accept
listIngressForAllNamespaces Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
ListIngressForAllNamespaces MimeNoContent V1IngressList accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/networking.k8s.io/v1/ingresses"]
KubernetesRequest
ListIngressForAllNamespaces MimeNoContent V1IngressList accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListIngressForAllNamespaces MimeNoContent V1IngressList 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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListIngressForAllNamespaces contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest
ListIngressForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListIngressForAllNamespaces contentType res accept
req (ResourceVersionMatch 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
"resourceVersionMatch", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListIngressForAllNamespaces SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListIngressForAllNamespaces contentType res accept
-> SendInitialEvents
-> KubernetesRequest
ListIngressForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListIngressForAllNamespaces contentType res accept
req (SendInitialEvents 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
"sendInitialEvents", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam ListIngressForAllNamespaces TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
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 :: forall contentType res accept.
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 MimeCborSeq
instance Produces ListIngressForAllNamespaces MimeJSON
instance Produces ListIngressForAllNamespaces MimeJsonstreamwatch
instance Produces ListIngressForAllNamespaces MimeVndKubernetesProtobuf
instance Produces ListIngressForAllNamespaces MimeVndKubernetesProtobufstreamwatch
instance Produces ListIngressForAllNamespaces MimeCbor
instance Produces ListIngressForAllNamespaces MimeYaml
listNamespacedIngress
:: Accept accept
-> Namespace
-> KubernetesRequest ListNamespacedIngress MimeNoContent V1IngressList accept
listNamespacedIngress :: forall accept.
Accept accept
-> Namespace
-> KubernetesRequest
ListNamespacedIngress MimeNoContent V1IngressList accept
listNamespacedIngress Accept accept
_ (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ListNamespacedIngress MimeNoContent V1IngressList accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/networking.k8s.io/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/ingresses"]
KubernetesRequest
ListNamespacedIngress MimeNoContent V1IngressList accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListNamespacedIngress MimeNoContent V1IngressList 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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListNamespacedIngress contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest ListNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedIngress contentType res accept
req (ResourceVersionMatch 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
"resourceVersionMatch", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListNamespacedIngress SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListNamespacedIngress contentType res accept
-> SendInitialEvents
-> KubernetesRequest ListNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest ListNamespacedIngress contentType res accept
req (SendInitialEvents 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
"sendInitialEvents", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam ListNamespacedIngress TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
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 :: forall contentType res accept.
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 MimeCborSeq
instance Produces ListNamespacedIngress MimeJSON
instance Produces ListNamespacedIngress MimeJsonstreamwatch
instance Produces ListNamespacedIngress MimeVndKubernetesProtobuf
instance Produces ListNamespacedIngress MimeVndKubernetesProtobufstreamwatch
instance Produces ListNamespacedIngress MimeCbor
instance Produces ListNamespacedIngress MimeYaml
listNamespacedNetworkPolicy
:: Accept accept
-> Namespace
-> KubernetesRequest ListNamespacedNetworkPolicy MimeNoContent V1NetworkPolicyList accept
listNamespacedNetworkPolicy :: forall accept.
Accept accept
-> Namespace
-> KubernetesRequest
ListNamespacedNetworkPolicy
MimeNoContent
V1NetworkPolicyList
accept
listNamespacedNetworkPolicy Accept accept
_ (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ListNamespacedNetworkPolicy
MimeNoContent
V1NetworkPolicyList
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/networking.k8s.io/v1/namespaces/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
namespace,ByteString
"/networkpolicies"]
KubernetesRequest
ListNamespacedNetworkPolicy
MimeNoContent
V1NetworkPolicyList
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListNamespacedNetworkPolicy
MimeNoContent
V1NetworkPolicyList
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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 :: forall contentType res accept.
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 :: forall contentType res accept.
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)
instance HasOptionalParam ListNamespacedNetworkPolicy Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
-> Limit
-> KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
req (Limit Int
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 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 ListNamespacedNetworkPolicy ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
-> ResourceVersion
-> KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
req (ResourceVersion 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
"resourceVersion", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListNamespacedNetworkPolicy ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
req (ResourceVersionMatch 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
"resourceVersionMatch", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListNamespacedNetworkPolicy SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
-> SendInitialEvents
-> KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
req (SendInitialEvents 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
"sendInitialEvents", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam ListNamespacedNetworkPolicy TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
req (TimeoutSeconds Int
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 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 ListNamespacedNetworkPolicy Watch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
-> Watch
-> KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
ListNamespacedNetworkPolicy contentType res accept
req (Watch 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
"watch", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance Produces ListNamespacedNetworkPolicy MimeCborSeq
instance Produces ListNamespacedNetworkPolicy MimeJSON
instance Produces ListNamespacedNetworkPolicy MimeJsonstreamwatch
instance Produces ListNamespacedNetworkPolicy MimeVndKubernetesProtobuf
instance Produces ListNamespacedNetworkPolicy MimeVndKubernetesProtobufstreamwatch
instance Produces ListNamespacedNetworkPolicy MimeCbor
instance Produces ListNamespacedNetworkPolicy MimeYaml
listNetworkPolicyForAllNamespaces
:: Accept accept
-> KubernetesRequest ListNetworkPolicyForAllNamespaces MimeNoContent V1NetworkPolicyList accept
listNetworkPolicyForAllNamespaces :: forall accept.
Accept accept
-> KubernetesRequest
ListNetworkPolicyForAllNamespaces
MimeNoContent
V1NetworkPolicyList
accept
listNetworkPolicyForAllNamespaces Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
ListNetworkPolicyForAllNamespaces
MimeNoContent
V1NetworkPolicyList
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/networking.k8s.io/v1/networkpolicies"]
KubernetesRequest
ListNetworkPolicyForAllNamespaces
MimeNoContent
V1NetworkPolicyList
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListNetworkPolicyForAllNamespaces
MimeNoContent
V1NetworkPolicyList
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 ListNetworkPolicyForAllNamespaces
instance HasOptionalParam ListNetworkPolicyForAllNamespaces AllowWatchBookmarks where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
-> AllowWatchBookmarks
-> KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
req (AllowWatchBookmarks Bool
xs) =
KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
req KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNetworkPolicyForAllNamespaces 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 ListNetworkPolicyForAllNamespaces Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
-> Continue
-> KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
req (Continue Text
xs) =
KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
req KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListNetworkPolicyForAllNamespaces FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
-> FieldSelector
-> KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
req KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListNetworkPolicyForAllNamespaces LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
-> LabelSelector
-> KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
req KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListNetworkPolicyForAllNamespaces Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
-> Limit
-> KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
req (Limit Int
xs) =
KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
req KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNetworkPolicyForAllNamespaces 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 ListNetworkPolicyForAllNamespaces Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
-> Pretty
-> KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
req KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListNetworkPolicyForAllNamespaces ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
-> ResourceVersion
-> KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
req KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListNetworkPolicyForAllNamespaces ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
req KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"resourceVersionMatch", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam ListNetworkPolicyForAllNamespaces SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
-> SendInitialEvents
-> KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
req KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"sendInitialEvents", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance HasOptionalParam ListNetworkPolicyForAllNamespaces TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
req KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNetworkPolicyForAllNamespaces 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 ListNetworkPolicyForAllNamespaces Watch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
-> Watch
-> KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
applyOptionalParam KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
req (Watch Bool
xs) =
KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
req KubernetesRequest
ListNetworkPolicyForAllNamespaces contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListNetworkPolicyForAllNamespaces 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 ListNetworkPolicyForAllNamespaces MimeCborSeq
instance Produces ListNetworkPolicyForAllNamespaces MimeJSON
instance Produces ListNetworkPolicyForAllNamespaces MimeJsonstreamwatch
instance Produces ListNetworkPolicyForAllNamespaces MimeVndKubernetesProtobuf
instance Produces ListNetworkPolicyForAllNamespaces MimeVndKubernetesProtobufstreamwatch
instance Produces ListNetworkPolicyForAllNamespaces MimeCbor
instance Produces ListNetworkPolicyForAllNamespaces MimeYaml
patchIngressClass
:: (Consumes PatchIngressClass contentType, MimeRender contentType Body)
=> ContentType contentType
-> Accept accept
-> Body
-> Name
-> KubernetesRequest PatchIngressClass contentType V1IngressClass accept
patchIngressClass :: forall contentType accept.
(Consumes PatchIngressClass contentType,
MimeRender contentType Body) =>
ContentType contentType
-> Accept accept
-> Body
-> Name
-> KubernetesRequest
PatchIngressClass contentType V1IngressClass accept
patchIngressClass ContentType contentType
_ Accept accept
_ Body
body (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
PatchIngressClass contentType V1IngressClass accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PATCH" [ByteString
"/apis/networking.k8s.io/v1/ingressclasses/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
PatchIngressClass contentType V1IngressClass accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
PatchIngressClass contentType V1IngressClass 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
PatchIngressClass contentType V1IngressClass accept
-> Body
-> KubernetesRequest
PatchIngressClass contentType V1IngressClass accept
forall req param contentType res accept.
(HasBodyParam req param, Consumes req contentType,
MimeRender contentType param) =>
KubernetesRequest req contentType res accept
-> param -> KubernetesRequest req contentType res accept
forall contentType res accept.
(Consumes PatchIngressClass contentType,
MimeRender contentType Body) =>
KubernetesRequest PatchIngressClass contentType res accept
-> Body
-> KubernetesRequest PatchIngressClass contentType res accept
`setBodyParam` Body
body
data PatchIngressClass
instance HasBodyParam PatchIngressClass Body
instance HasOptionalParam PatchIngressClass Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchIngressClass contentType res accept
-> Pretty
-> KubernetesRequest PatchIngressClass contentType res accept
applyOptionalParam KubernetesRequest PatchIngressClass contentType res accept
req (Pretty Text
xs) =
KubernetesRequest PatchIngressClass contentType res accept
req KubernetesRequest PatchIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 PatchIngressClass DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchIngressClass contentType res accept
-> DryRun
-> KubernetesRequest PatchIngressClass contentType res accept
applyOptionalParam KubernetesRequest PatchIngressClass contentType res accept
req (DryRun Text
xs) =
KubernetesRequest PatchIngressClass contentType res accept
req KubernetesRequest PatchIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 PatchIngressClass FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchIngressClass contentType res accept
-> FieldManager
-> KubernetesRequest PatchIngressClass contentType res accept
applyOptionalParam KubernetesRequest PatchIngressClass contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest PatchIngressClass contentType res accept
req KubernetesRequest PatchIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 PatchIngressClass FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchIngressClass contentType res accept
-> FieldValidation
-> KubernetesRequest PatchIngressClass contentType res accept
applyOptionalParam KubernetesRequest PatchIngressClass contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest PatchIngressClass contentType res accept
req KubernetesRequest PatchIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldValidation", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam PatchIngressClass Force where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchIngressClass contentType res accept
-> Force
-> KubernetesRequest PatchIngressClass contentType res accept
applyOptionalParam KubernetesRequest PatchIngressClass contentType res accept
req (Force Bool
xs) =
KubernetesRequest PatchIngressClass contentType res accept
req KubernetesRequest PatchIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"force", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance Consumes PatchIngressClass MimeApplyPatchyaml
instance Consumes PatchIngressClass MimeJsonPatchjson
instance Consumes PatchIngressClass MimeMergePatchjson
instance Consumes PatchIngressClass MimeStrategicMergePatchjson
instance Consumes PatchIngressClass MimeApplyPatchcbor
instance Produces PatchIngressClass MimeJSON
instance Produces PatchIngressClass MimeVndKubernetesProtobuf
instance Produces PatchIngressClass MimeCbor
instance Produces PatchIngressClass MimeYaml
patchNamespacedIngress
:: (Consumes PatchNamespacedIngress contentType, MimeRender contentType Body)
=> ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest PatchNamespacedIngress contentType V1Ingress accept
patchNamespacedIngress :: forall contentType accept.
(Consumes PatchNamespacedIngress contentType,
MimeRender contentType Body) =>
ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest
PatchNamespacedIngress contentType V1Ingress accept
patchNamespacedIngress ContentType contentType
_ Accept accept
_ Body
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
PatchNamespacedIngress contentType V1Ingress accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PATCH" [ByteString
"/apis/networking.k8s.io/v1/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
PatchNamespacedIngress contentType V1Ingress accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
PatchNamespacedIngress contentType V1Ingress 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
PatchNamespacedIngress contentType V1Ingress accept
-> Body
-> KubernetesRequest
PatchNamespacedIngress contentType V1Ingress accept
forall req param contentType res accept.
(HasBodyParam req param, Consumes req contentType,
MimeRender contentType param) =>
KubernetesRequest req contentType res accept
-> param -> KubernetesRequest req contentType res accept
forall contentType res accept.
(Consumes PatchNamespacedIngress contentType,
MimeRender contentType Body) =>
KubernetesRequest PatchNamespacedIngress contentType res accept
-> Body
-> KubernetesRequest PatchNamespacedIngress contentType res accept
`setBodyParam` Body
body
data PatchNamespacedIngress
instance HasBodyParam PatchNamespacedIngress Body
instance HasOptionalParam PatchNamespacedIngress Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchNamespacedIngress contentType res accept
-> Pretty
-> KubernetesRequest PatchNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest PatchNamespacedIngress contentType res accept
req (Pretty Text
xs) =
KubernetesRequest PatchNamespacedIngress contentType res accept
req KubernetesRequest PatchNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchNamespacedIngress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 PatchNamespacedIngress DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchNamespacedIngress contentType res accept
-> DryRun
-> KubernetesRequest PatchNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest PatchNamespacedIngress contentType res accept
req (DryRun Text
xs) =
KubernetesRequest PatchNamespacedIngress contentType res accept
req KubernetesRequest PatchNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchNamespacedIngress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 PatchNamespacedIngress FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchNamespacedIngress contentType res accept
-> FieldManager
-> KubernetesRequest PatchNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest PatchNamespacedIngress contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest PatchNamespacedIngress contentType res accept
req KubernetesRequest PatchNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchNamespacedIngress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 PatchNamespacedIngress FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchNamespacedIngress contentType res accept
-> FieldValidation
-> KubernetesRequest PatchNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest PatchNamespacedIngress contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest PatchNamespacedIngress contentType res accept
req KubernetesRequest PatchNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchNamespacedIngress contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldValidation", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam PatchNamespacedIngress Force where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchNamespacedIngress contentType res accept
-> Force
-> KubernetesRequest PatchNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest PatchNamespacedIngress contentType res accept
req (Force Bool
xs) =
KubernetesRequest PatchNamespacedIngress contentType res accept
req KubernetesRequest PatchNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchNamespacedIngress contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"force", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance Consumes PatchNamespacedIngress MimeApplyPatchyaml
instance Consumes PatchNamespacedIngress MimeJsonPatchjson
instance Consumes PatchNamespacedIngress MimeMergePatchjson
instance Consumes PatchNamespacedIngress MimeStrategicMergePatchjson
instance Consumes PatchNamespacedIngress MimeApplyPatchcbor
instance Produces PatchNamespacedIngress MimeJSON
instance Produces PatchNamespacedIngress MimeVndKubernetesProtobuf
instance Produces PatchNamespacedIngress MimeCbor
instance Produces PatchNamespacedIngress MimeYaml
patchNamespacedIngressStatus
:: (Consumes PatchNamespacedIngressStatus contentType, MimeRender contentType Body)
=> ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest PatchNamespacedIngressStatus contentType V1Ingress accept
patchNamespacedIngressStatus :: forall contentType accept.
(Consumes PatchNamespacedIngressStatus contentType,
MimeRender contentType Body) =>
ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest
PatchNamespacedIngressStatus contentType V1Ingress accept
patchNamespacedIngressStatus ContentType contentType
_ Accept accept
_ Body
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
PatchNamespacedIngressStatus contentType V1Ingress accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PATCH" [ByteString
"/apis/networking.k8s.io/v1/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,ByteString
"/status"]
KubernetesRequest
PatchNamespacedIngressStatus contentType V1Ingress accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
PatchNamespacedIngressStatus contentType V1Ingress 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
PatchNamespacedIngressStatus contentType V1Ingress accept
-> Body
-> KubernetesRequest
PatchNamespacedIngressStatus contentType V1Ingress accept
forall req param contentType res accept.
(HasBodyParam req param, Consumes req contentType,
MimeRender contentType param) =>
KubernetesRequest req contentType res accept
-> param -> KubernetesRequest req contentType res accept
forall contentType res accept.
(Consumes PatchNamespacedIngressStatus contentType,
MimeRender contentType Body) =>
KubernetesRequest
PatchNamespacedIngressStatus contentType res accept
-> Body
-> KubernetesRequest
PatchNamespacedIngressStatus contentType res accept
`setBodyParam` Body
body
data PatchNamespacedIngressStatus
instance HasBodyParam PatchNamespacedIngressStatus Body
instance HasOptionalParam PatchNamespacedIngressStatus Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedIngressStatus contentType res accept
-> Pretty
-> KubernetesRequest
PatchNamespacedIngressStatus contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedIngressStatus contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
PatchNamespacedIngressStatus contentType res accept
req KubernetesRequest
PatchNamespacedIngressStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedIngressStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 PatchNamespacedIngressStatus DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedIngressStatus contentType res accept
-> DryRun
-> KubernetesRequest
PatchNamespacedIngressStatus contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedIngressStatus contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
PatchNamespacedIngressStatus contentType res accept
req KubernetesRequest
PatchNamespacedIngressStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedIngressStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 PatchNamespacedIngressStatus FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedIngressStatus contentType res accept
-> FieldManager
-> KubernetesRequest
PatchNamespacedIngressStatus contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedIngressStatus contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
PatchNamespacedIngressStatus contentType res accept
req KubernetesRequest
PatchNamespacedIngressStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedIngressStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 PatchNamespacedIngressStatus FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedIngressStatus contentType res accept
-> FieldValidation
-> KubernetesRequest
PatchNamespacedIngressStatus contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedIngressStatus contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest
PatchNamespacedIngressStatus contentType res accept
req KubernetesRequest
PatchNamespacedIngressStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedIngressStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldValidation", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam PatchNamespacedIngressStatus Force where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedIngressStatus contentType res accept
-> Force
-> KubernetesRequest
PatchNamespacedIngressStatus contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedIngressStatus contentType res accept
req (Force Bool
xs) =
KubernetesRequest
PatchNamespacedIngressStatus contentType res accept
req KubernetesRequest
PatchNamespacedIngressStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedIngressStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"force", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance Consumes PatchNamespacedIngressStatus MimeApplyPatchyaml
instance Consumes PatchNamespacedIngressStatus MimeJsonPatchjson
instance Consumes PatchNamespacedIngressStatus MimeMergePatchjson
instance Consumes PatchNamespacedIngressStatus MimeStrategicMergePatchjson
instance Consumes PatchNamespacedIngressStatus MimeApplyPatchcbor
instance Produces PatchNamespacedIngressStatus MimeJSON
instance Produces PatchNamespacedIngressStatus MimeVndKubernetesProtobuf
instance Produces PatchNamespacedIngressStatus MimeCbor
instance Produces PatchNamespacedIngressStatus MimeYaml
patchNamespacedNetworkPolicy
:: (Consumes PatchNamespacedNetworkPolicy contentType, MimeRender contentType Body)
=> ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest PatchNamespacedNetworkPolicy contentType V1NetworkPolicy accept
patchNamespacedNetworkPolicy :: forall contentType accept.
(Consumes PatchNamespacedNetworkPolicy contentType,
MimeRender contentType Body) =>
ContentType contentType
-> Accept accept
-> Body
-> Name
-> Namespace
-> KubernetesRequest
PatchNamespacedNetworkPolicy contentType V1NetworkPolicy accept
patchNamespacedNetworkPolicy ContentType contentType
_ Accept accept
_ Body
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
PatchNamespacedNetworkPolicy contentType V1NetworkPolicy accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PATCH" [ByteString
"/apis/networking.k8s.io/v1/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
PatchNamespacedNetworkPolicy contentType V1NetworkPolicy accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
PatchNamespacedNetworkPolicy contentType V1NetworkPolicy 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
PatchNamespacedNetworkPolicy contentType V1NetworkPolicy accept
-> Body
-> KubernetesRequest
PatchNamespacedNetworkPolicy contentType V1NetworkPolicy accept
forall req param contentType res accept.
(HasBodyParam req param, Consumes req contentType,
MimeRender contentType param) =>
KubernetesRequest req contentType res accept
-> param -> KubernetesRequest req contentType res accept
forall contentType res accept.
(Consumes PatchNamespacedNetworkPolicy contentType,
MimeRender contentType Body) =>
KubernetesRequest
PatchNamespacedNetworkPolicy contentType res accept
-> Body
-> KubernetesRequest
PatchNamespacedNetworkPolicy contentType res accept
`setBodyParam` Body
body
data PatchNamespacedNetworkPolicy
instance HasBodyParam PatchNamespacedNetworkPolicy Body
instance HasOptionalParam PatchNamespacedNetworkPolicy Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedNetworkPolicy contentType res accept
-> Pretty
-> KubernetesRequest
PatchNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedNetworkPolicy contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
PatchNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
PatchNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedNetworkPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 PatchNamespacedNetworkPolicy DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedNetworkPolicy contentType res accept
-> DryRun
-> KubernetesRequest
PatchNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedNetworkPolicy contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
PatchNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
PatchNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedNetworkPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 PatchNamespacedNetworkPolicy FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedNetworkPolicy contentType res accept
-> FieldManager
-> KubernetesRequest
PatchNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedNetworkPolicy contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
PatchNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
PatchNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedNetworkPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 PatchNamespacedNetworkPolicy FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedNetworkPolicy contentType res accept
-> FieldValidation
-> KubernetesRequest
PatchNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedNetworkPolicy contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest
PatchNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
PatchNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedNetworkPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldValidation", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance HasOptionalParam PatchNamespacedNetworkPolicy Force where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchNamespacedNetworkPolicy contentType res accept
-> Force
-> KubernetesRequest
PatchNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
PatchNamespacedNetworkPolicy contentType res accept
req (Force Bool
xs) =
KubernetesRequest
PatchNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
PatchNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchNamespacedNetworkPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Bool) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"force", Bool -> Maybe Bool
forall a. a -> Maybe a
Just Bool
xs)
instance Consumes PatchNamespacedNetworkPolicy MimeApplyPatchyaml
instance Consumes PatchNamespacedNetworkPolicy MimeJsonPatchjson
instance Consumes PatchNamespacedNetworkPolicy MimeMergePatchjson
instance Consumes PatchNamespacedNetworkPolicy MimeStrategicMergePatchjson
instance Consumes PatchNamespacedNetworkPolicy MimeApplyPatchcbor
instance Produces PatchNamespacedNetworkPolicy MimeJSON
instance Produces PatchNamespacedNetworkPolicy MimeVndKubernetesProtobuf
instance Produces PatchNamespacedNetworkPolicy MimeCbor
instance Produces PatchNamespacedNetworkPolicy MimeYaml
readIngressClass
:: Accept accept
-> Name
-> KubernetesRequest ReadIngressClass MimeNoContent V1IngressClass accept
readIngressClass :: forall accept.
Accept accept
-> Name
-> KubernetesRequest
ReadIngressClass MimeNoContent V1IngressClass accept
readIngressClass Accept accept
_ (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
ReadIngressClass MimeNoContent V1IngressClass accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/networking.k8s.io/v1/ingressclasses/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReadIngressClass MimeNoContent V1IngressClass accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReadIngressClass MimeNoContent V1IngressClass 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 ReadIngressClass
instance HasOptionalParam ReadIngressClass Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReadIngressClass contentType res accept
-> Pretty
-> KubernetesRequest ReadIngressClass contentType res accept
applyOptionalParam KubernetesRequest ReadIngressClass contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ReadIngressClass contentType res accept
req KubernetesRequest ReadIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ReadIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance Produces ReadIngressClass MimeJSON
instance Produces ReadIngressClass MimeVndKubernetesProtobuf
instance Produces ReadIngressClass MimeCbor
instance Produces ReadIngressClass MimeYaml
readNamespacedIngress
:: Accept accept
-> Name
-> Namespace
-> KubernetesRequest ReadNamespacedIngress MimeNoContent V1Ingress accept
readNamespacedIngress :: forall accept.
Accept accept
-> Name
-> Namespace
-> KubernetesRequest
ReadNamespacedIngress MimeNoContent V1Ingress accept
readNamespacedIngress Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReadNamespacedIngress MimeNoContent V1Ingress accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/networking.k8s.io/v1/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
ReadNamespacedIngress MimeNoContent V1Ingress accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReadNamespacedIngress MimeNoContent V1Ingress 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 ReadNamespacedIngress
instance HasOptionalParam ReadNamespacedIngress Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReadNamespacedIngress contentType res accept
-> Pretty
-> KubernetesRequest ReadNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest ReadNamespacedIngress contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ReadNamespacedIngress contentType res accept
req KubernetesRequest ReadNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest ReadNamespacedIngress contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance Produces ReadNamespacedIngress MimeJSON
instance Produces ReadNamespacedIngress MimeVndKubernetesProtobuf
instance Produces ReadNamespacedIngress MimeCbor
instance Produces ReadNamespacedIngress MimeYaml
readNamespacedIngressStatus
:: Accept accept
-> Name
-> Namespace
-> KubernetesRequest ReadNamespacedIngressStatus MimeNoContent V1Ingress accept
readNamespacedIngressStatus :: forall accept.
Accept accept
-> Name
-> Namespace
-> KubernetesRequest
ReadNamespacedIngressStatus MimeNoContent V1Ingress accept
readNamespacedIngressStatus Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReadNamespacedIngressStatus MimeNoContent V1Ingress accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/networking.k8s.io/v1/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,ByteString
"/status"]
KubernetesRequest
ReadNamespacedIngressStatus MimeNoContent V1Ingress accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReadNamespacedIngressStatus MimeNoContent V1Ingress 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 ReadNamespacedIngressStatus
instance HasOptionalParam ReadNamespacedIngressStatus Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReadNamespacedIngressStatus contentType res accept
-> Pretty
-> KubernetesRequest
ReadNamespacedIngressStatus contentType res accept
applyOptionalParam KubernetesRequest
ReadNamespacedIngressStatus contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ReadNamespacedIngressStatus contentType res accept
req KubernetesRequest
ReadNamespacedIngressStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReadNamespacedIngressStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance Produces ReadNamespacedIngressStatus MimeJSON
instance Produces ReadNamespacedIngressStatus MimeVndKubernetesProtobuf
instance Produces ReadNamespacedIngressStatus MimeCbor
instance Produces ReadNamespacedIngressStatus MimeYaml
readNamespacedNetworkPolicy
:: Accept accept
-> Name
-> Namespace
-> KubernetesRequest ReadNamespacedNetworkPolicy MimeNoContent V1NetworkPolicy accept
readNamespacedNetworkPolicy :: forall accept.
Accept accept
-> Name
-> Namespace
-> KubernetesRequest
ReadNamespacedNetworkPolicy MimeNoContent V1NetworkPolicy accept
readNamespacedNetworkPolicy Accept accept
_ (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReadNamespacedNetworkPolicy MimeNoContent V1NetworkPolicy accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/networking.k8s.io/v1/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
ReadNamespacedNetworkPolicy MimeNoContent V1NetworkPolicy accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReadNamespacedNetworkPolicy MimeNoContent V1NetworkPolicy 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 ReadNamespacedNetworkPolicy
instance HasOptionalParam ReadNamespacedNetworkPolicy Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReadNamespacedNetworkPolicy contentType res accept
-> Pretty
-> KubernetesRequest
ReadNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
ReadNamespacedNetworkPolicy contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ReadNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
ReadNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReadNamespacedNetworkPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"pretty", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance Produces ReadNamespacedNetworkPolicy MimeJSON
instance Produces ReadNamespacedNetworkPolicy MimeVndKubernetesProtobuf
instance Produces ReadNamespacedNetworkPolicy MimeCbor
instance Produces ReadNamespacedNetworkPolicy MimeYaml
replaceIngressClass
:: (Consumes ReplaceIngressClass contentType, MimeRender contentType V1IngressClass)
=> ContentType contentType
-> Accept accept
-> V1IngressClass
-> Name
-> KubernetesRequest ReplaceIngressClass contentType V1IngressClass accept
replaceIngressClass :: forall contentType accept.
(Consumes ReplaceIngressClass contentType,
MimeRender contentType V1IngressClass) =>
ContentType contentType
-> Accept accept
-> V1IngressClass
-> Name
-> KubernetesRequest
ReplaceIngressClass contentType V1IngressClass accept
replaceIngressClass ContentType contentType
_ Accept accept
_ V1IngressClass
body (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
ReplaceIngressClass contentType V1IngressClass accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PUT" [ByteString
"/apis/networking.k8s.io/v1/ingressclasses/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReplaceIngressClass contentType V1IngressClass accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReplaceIngressClass contentType V1IngressClass 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
ReplaceIngressClass contentType V1IngressClass accept
-> V1IngressClass
-> KubernetesRequest
ReplaceIngressClass contentType V1IngressClass accept
forall req param contentType res accept.
(HasBodyParam req param, Consumes req contentType,
MimeRender contentType param) =>
KubernetesRequest req contentType res accept
-> param -> KubernetesRequest req contentType res accept
forall contentType res accept.
(Consumes ReplaceIngressClass contentType,
MimeRender contentType V1IngressClass) =>
KubernetesRequest ReplaceIngressClass contentType res accept
-> V1IngressClass
-> KubernetesRequest ReplaceIngressClass contentType res accept
`setBodyParam` V1IngressClass
body
data ReplaceIngressClass
instance HasBodyParam ReplaceIngressClass V1IngressClass
instance HasOptionalParam ReplaceIngressClass Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceIngressClass contentType res accept
-> Pretty
-> KubernetesRequest ReplaceIngressClass contentType res accept
applyOptionalParam KubernetesRequest ReplaceIngressClass contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ReplaceIngressClass contentType res accept
req KubernetesRequest ReplaceIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ReplaceIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReplaceIngressClass DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceIngressClass contentType res accept
-> DryRun
-> KubernetesRequest ReplaceIngressClass contentType res accept
applyOptionalParam KubernetesRequest ReplaceIngressClass contentType res accept
req (DryRun Text
xs) =
KubernetesRequest ReplaceIngressClass contentType res accept
req KubernetesRequest ReplaceIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ReplaceIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReplaceIngressClass FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceIngressClass contentType res accept
-> FieldManager
-> KubernetesRequest ReplaceIngressClass contentType res accept
applyOptionalParam KubernetesRequest ReplaceIngressClass contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest ReplaceIngressClass contentType res accept
req KubernetesRequest ReplaceIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ReplaceIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReplaceIngressClass FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceIngressClass contentType res accept
-> FieldValidation
-> KubernetesRequest ReplaceIngressClass contentType res accept
applyOptionalParam KubernetesRequest ReplaceIngressClass contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest ReplaceIngressClass contentType res accept
req KubernetesRequest ReplaceIngressClass contentType res accept
-> [QueryItem]
-> KubernetesRequest ReplaceIngressClass contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldValidation", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance MimeType mtype => Consumes ReplaceIngressClass mtype
instance Produces ReplaceIngressClass MimeJSON
instance Produces ReplaceIngressClass MimeVndKubernetesProtobuf
instance Produces ReplaceIngressClass MimeCbor
instance Produces ReplaceIngressClass MimeYaml
replaceNamespacedIngress
:: (Consumes ReplaceNamespacedIngress contentType, MimeRender contentType V1Ingress)
=> ContentType contentType
-> Accept accept
-> V1Ingress
-> Name
-> Namespace
-> KubernetesRequest ReplaceNamespacedIngress contentType V1Ingress accept
replaceNamespacedIngress :: forall contentType accept.
(Consumes ReplaceNamespacedIngress contentType,
MimeRender contentType V1Ingress) =>
ContentType contentType
-> Accept accept
-> V1Ingress
-> Name
-> Namespace
-> KubernetesRequest
ReplaceNamespacedIngress contentType V1Ingress accept
replaceNamespacedIngress ContentType contentType
_ Accept accept
_ V1Ingress
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReplaceNamespacedIngress contentType V1Ingress accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PUT" [ByteString
"/apis/networking.k8s.io/v1/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
ReplaceNamespacedIngress contentType V1Ingress accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReplaceNamespacedIngress contentType V1Ingress 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
ReplaceNamespacedIngress contentType V1Ingress accept
-> V1Ingress
-> KubernetesRequest
ReplaceNamespacedIngress contentType V1Ingress accept
forall req param contentType res accept.
(HasBodyParam req param, Consumes req contentType,
MimeRender contentType param) =>
KubernetesRequest req contentType res accept
-> param -> KubernetesRequest req contentType res accept
forall contentType res accept.
(Consumes ReplaceNamespacedIngress contentType,
MimeRender contentType V1Ingress) =>
KubernetesRequest ReplaceNamespacedIngress contentType res accept
-> V1Ingress
-> KubernetesRequest
ReplaceNamespacedIngress contentType res accept
`setBodyParam` V1Ingress
body
data ReplaceNamespacedIngress
instance HasBodyParam ReplaceNamespacedIngress V1Ingress
instance HasOptionalParam ReplaceNamespacedIngress Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceNamespacedIngress contentType res accept
-> Pretty
-> KubernetesRequest
ReplaceNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest ReplaceNamespacedIngress contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ReplaceNamespacedIngress contentType res accept
req KubernetesRequest ReplaceNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedIngress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReplaceNamespacedIngress DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceNamespacedIngress contentType res accept
-> DryRun
-> KubernetesRequest
ReplaceNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest ReplaceNamespacedIngress contentType res accept
req (DryRun Text
xs) =
KubernetesRequest ReplaceNamespacedIngress contentType res accept
req KubernetesRequest ReplaceNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedIngress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReplaceNamespacedIngress FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceNamespacedIngress contentType res accept
-> FieldManager
-> KubernetesRequest
ReplaceNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest ReplaceNamespacedIngress contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest ReplaceNamespacedIngress contentType res accept
req KubernetesRequest ReplaceNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedIngress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReplaceNamespacedIngress FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceNamespacedIngress contentType res accept
-> FieldValidation
-> KubernetesRequest
ReplaceNamespacedIngress contentType res accept
applyOptionalParam KubernetesRequest ReplaceNamespacedIngress contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest ReplaceNamespacedIngress contentType res accept
req KubernetesRequest ReplaceNamespacedIngress contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedIngress contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldValidation", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance MimeType mtype => Consumes ReplaceNamespacedIngress mtype
instance Produces ReplaceNamespacedIngress MimeJSON
instance Produces ReplaceNamespacedIngress MimeVndKubernetesProtobuf
instance Produces ReplaceNamespacedIngress MimeCbor
instance Produces ReplaceNamespacedIngress MimeYaml
replaceNamespacedIngressStatus
:: (Consumes ReplaceNamespacedIngressStatus contentType, MimeRender contentType V1Ingress)
=> ContentType contentType
-> Accept accept
-> V1Ingress
-> Name
-> Namespace
-> KubernetesRequest ReplaceNamespacedIngressStatus contentType V1Ingress accept
replaceNamespacedIngressStatus :: forall contentType accept.
(Consumes ReplaceNamespacedIngressStatus contentType,
MimeRender contentType V1Ingress) =>
ContentType contentType
-> Accept accept
-> V1Ingress
-> Name
-> Namespace
-> KubernetesRequest
ReplaceNamespacedIngressStatus contentType V1Ingress accept
replaceNamespacedIngressStatus ContentType contentType
_ Accept accept
_ V1Ingress
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReplaceNamespacedIngressStatus contentType V1Ingress accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PUT" [ByteString
"/apis/networking.k8s.io/v1/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,ByteString
"/status"]
KubernetesRequest
ReplaceNamespacedIngressStatus contentType V1Ingress accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReplaceNamespacedIngressStatus contentType V1Ingress 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
ReplaceNamespacedIngressStatus contentType V1Ingress accept
-> V1Ingress
-> KubernetesRequest
ReplaceNamespacedIngressStatus contentType V1Ingress accept
forall req param contentType res accept.
(HasBodyParam req param, Consumes req contentType,
MimeRender contentType param) =>
KubernetesRequest req contentType res accept
-> param -> KubernetesRequest req contentType res accept
forall contentType res accept.
(Consumes ReplaceNamespacedIngressStatus contentType,
MimeRender contentType V1Ingress) =>
KubernetesRequest
ReplaceNamespacedIngressStatus contentType res accept
-> V1Ingress
-> KubernetesRequest
ReplaceNamespacedIngressStatus contentType res accept
`setBodyParam` V1Ingress
body
data ReplaceNamespacedIngressStatus
instance HasBodyParam ReplaceNamespacedIngressStatus V1Ingress
instance HasOptionalParam ReplaceNamespacedIngressStatus Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedIngressStatus contentType res accept
-> Pretty
-> KubernetesRequest
ReplaceNamespacedIngressStatus contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedIngressStatus contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ReplaceNamespacedIngressStatus contentType res accept
req KubernetesRequest
ReplaceNamespacedIngressStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedIngressStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReplaceNamespacedIngressStatus DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedIngressStatus contentType res accept
-> DryRun
-> KubernetesRequest
ReplaceNamespacedIngressStatus contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedIngressStatus contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
ReplaceNamespacedIngressStatus contentType res accept
req KubernetesRequest
ReplaceNamespacedIngressStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedIngressStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReplaceNamespacedIngressStatus FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedIngressStatus contentType res accept
-> FieldManager
-> KubernetesRequest
ReplaceNamespacedIngressStatus contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedIngressStatus contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
ReplaceNamespacedIngressStatus contentType res accept
req KubernetesRequest
ReplaceNamespacedIngressStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedIngressStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReplaceNamespacedIngressStatus FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedIngressStatus contentType res accept
-> FieldValidation
-> KubernetesRequest
ReplaceNamespacedIngressStatus contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedIngressStatus contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest
ReplaceNamespacedIngressStatus contentType res accept
req KubernetesRequest
ReplaceNamespacedIngressStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedIngressStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldValidation", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance MimeType mtype => Consumes ReplaceNamespacedIngressStatus mtype
instance Produces ReplaceNamespacedIngressStatus MimeJSON
instance Produces ReplaceNamespacedIngressStatus MimeVndKubernetesProtobuf
instance Produces ReplaceNamespacedIngressStatus MimeCbor
instance Produces ReplaceNamespacedIngressStatus MimeYaml
replaceNamespacedNetworkPolicy
:: (Consumes ReplaceNamespacedNetworkPolicy contentType, MimeRender contentType V1NetworkPolicy)
=> ContentType contentType
-> Accept accept
-> V1NetworkPolicy
-> Name
-> Namespace
-> KubernetesRequest ReplaceNamespacedNetworkPolicy contentType V1NetworkPolicy accept
replaceNamespacedNetworkPolicy :: forall contentType accept.
(Consumes ReplaceNamespacedNetworkPolicy contentType,
MimeRender contentType V1NetworkPolicy) =>
ContentType contentType
-> Accept accept
-> V1NetworkPolicy
-> Name
-> Namespace
-> KubernetesRequest
ReplaceNamespacedNetworkPolicy contentType V1NetworkPolicy accept
replaceNamespacedNetworkPolicy ContentType contentType
_ Accept accept
_ V1NetworkPolicy
body (Name Text
name) (Namespace Text
namespace) =
Method
-> [ByteString]
-> KubernetesRequest
ReplaceNamespacedNetworkPolicy contentType V1NetworkPolicy accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PUT" [ByteString
"/apis/networking.k8s.io/v1/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
ReplaceNamespacedNetworkPolicy contentType V1NetworkPolicy accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReplaceNamespacedNetworkPolicy contentType V1NetworkPolicy 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
ReplaceNamespacedNetworkPolicy contentType V1NetworkPolicy accept
-> V1NetworkPolicy
-> KubernetesRequest
ReplaceNamespacedNetworkPolicy contentType V1NetworkPolicy accept
forall req param contentType res accept.
(HasBodyParam req param, Consumes req contentType,
MimeRender contentType param) =>
KubernetesRequest req contentType res accept
-> param -> KubernetesRequest req contentType res accept
forall contentType res accept.
(Consumes ReplaceNamespacedNetworkPolicy contentType,
MimeRender contentType V1NetworkPolicy) =>
KubernetesRequest
ReplaceNamespacedNetworkPolicy contentType res accept
-> V1NetworkPolicy
-> KubernetesRequest
ReplaceNamespacedNetworkPolicy contentType res accept
`setBodyParam` V1NetworkPolicy
body
data ReplaceNamespacedNetworkPolicy
instance HasBodyParam ReplaceNamespacedNetworkPolicy V1NetworkPolicy
instance HasOptionalParam ReplaceNamespacedNetworkPolicy Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedNetworkPolicy contentType res accept
-> Pretty
-> KubernetesRequest
ReplaceNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedNetworkPolicy contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ReplaceNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
ReplaceNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedNetworkPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReplaceNamespacedNetworkPolicy DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedNetworkPolicy contentType res accept
-> DryRun
-> KubernetesRequest
ReplaceNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedNetworkPolicy contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
ReplaceNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
ReplaceNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedNetworkPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReplaceNamespacedNetworkPolicy FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedNetworkPolicy contentType res accept
-> FieldManager
-> KubernetesRequest
ReplaceNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedNetworkPolicy contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
ReplaceNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
ReplaceNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedNetworkPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReplaceNamespacedNetworkPolicy FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceNamespacedNetworkPolicy contentType res accept
-> FieldValidation
-> KubernetesRequest
ReplaceNamespacedNetworkPolicy contentType res accept
applyOptionalParam KubernetesRequest
ReplaceNamespacedNetworkPolicy contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest
ReplaceNamespacedNetworkPolicy contentType res accept
req KubernetesRequest
ReplaceNamespacedNetworkPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceNamespacedNetworkPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req contentType res accept
-> [QueryItem] -> KubernetesRequest req contentType res accept
`addQuery` (Method, Maybe Text) -> [QueryItem]
forall a. ToHttpApiData a => (Method, Maybe a) -> [QueryItem]
toQuery (Method
"fieldValidation", Text -> Maybe Text
forall a. a -> Maybe a
Just Text
xs)
instance MimeType mtype => Consumes ReplaceNamespacedNetworkPolicy mtype
instance Produces ReplaceNamespacedNetworkPolicy MimeJSON
instance Produces ReplaceNamespacedNetworkPolicy MimeVndKubernetesProtobuf
instance Produces ReplaceNamespacedNetworkPolicy MimeCbor
instance Produces ReplaceNamespacedNetworkPolicy MimeYaml