{-# 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.NetworkingV1beta1 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
createIPAddress
:: (Consumes CreateIPAddress contentType, MimeRender contentType V1beta1IPAddress)
=> ContentType contentType
-> Accept accept
-> V1beta1IPAddress
-> KubernetesRequest CreateIPAddress contentType V1beta1IPAddress accept
createIPAddress :: forall contentType accept.
(Consumes CreateIPAddress contentType,
MimeRender contentType V1beta1IPAddress) =>
ContentType contentType
-> Accept accept
-> V1beta1IPAddress
-> KubernetesRequest
CreateIPAddress contentType V1beta1IPAddress accept
createIPAddress ContentType contentType
_ Accept accept
_ V1beta1IPAddress
body =
Method
-> [ByteString]
-> KubernetesRequest
CreateIPAddress contentType V1beta1IPAddress accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"POST" [ByteString
"/apis/networking.k8s.io/v1beta1/ipaddresses"]
KubernetesRequest
CreateIPAddress contentType V1beta1IPAddress accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
CreateIPAddress contentType V1beta1IPAddress 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
CreateIPAddress contentType V1beta1IPAddress accept
-> V1beta1IPAddress
-> KubernetesRequest
CreateIPAddress contentType V1beta1IPAddress 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 CreateIPAddress contentType,
MimeRender contentType V1beta1IPAddress) =>
KubernetesRequest CreateIPAddress contentType res accept
-> V1beta1IPAddress
-> KubernetesRequest CreateIPAddress contentType res accept
`setBodyParam` V1beta1IPAddress
body
data CreateIPAddress
instance HasBodyParam CreateIPAddress V1beta1IPAddress
instance HasOptionalParam CreateIPAddress Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateIPAddress contentType res accept
-> Pretty
-> KubernetesRequest CreateIPAddress contentType res accept
applyOptionalParam KubernetesRequest CreateIPAddress contentType res accept
req (Pretty Text
xs) =
KubernetesRequest CreateIPAddress contentType res accept
req KubernetesRequest CreateIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateIPAddress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 CreateIPAddress DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateIPAddress contentType res accept
-> DryRun
-> KubernetesRequest CreateIPAddress contentType res accept
applyOptionalParam KubernetesRequest CreateIPAddress contentType res accept
req (DryRun Text
xs) =
KubernetesRequest CreateIPAddress contentType res accept
req KubernetesRequest CreateIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateIPAddress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 CreateIPAddress FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateIPAddress contentType res accept
-> FieldManager
-> KubernetesRequest CreateIPAddress contentType res accept
applyOptionalParam KubernetesRequest CreateIPAddress contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest CreateIPAddress contentType res accept
req KubernetesRequest CreateIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateIPAddress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 CreateIPAddress FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateIPAddress contentType res accept
-> FieldValidation
-> KubernetesRequest CreateIPAddress contentType res accept
applyOptionalParam KubernetesRequest CreateIPAddress contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest CreateIPAddress contentType res accept
req KubernetesRequest CreateIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateIPAddress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 CreateIPAddress mtype
instance Produces CreateIPAddress MimeJSON
instance Produces CreateIPAddress MimeVndKubernetesProtobuf
instance Produces CreateIPAddress MimeCbor
instance Produces CreateIPAddress MimeYaml
createServiceCIDR
:: (Consumes CreateServiceCIDR contentType, MimeRender contentType V1beta1ServiceCIDR)
=> ContentType contentType
-> Accept accept
-> V1beta1ServiceCIDR
-> KubernetesRequest CreateServiceCIDR contentType V1beta1ServiceCIDR accept
createServiceCIDR :: forall contentType accept.
(Consumes CreateServiceCIDR contentType,
MimeRender contentType V1beta1ServiceCIDR) =>
ContentType contentType
-> Accept accept
-> V1beta1ServiceCIDR
-> KubernetesRequest
CreateServiceCIDR contentType V1beta1ServiceCIDR accept
createServiceCIDR ContentType contentType
_ Accept accept
_ V1beta1ServiceCIDR
body =
Method
-> [ByteString]
-> KubernetesRequest
CreateServiceCIDR contentType V1beta1ServiceCIDR accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"POST" [ByteString
"/apis/networking.k8s.io/v1beta1/servicecidrs"]
KubernetesRequest
CreateServiceCIDR contentType V1beta1ServiceCIDR accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
CreateServiceCIDR contentType V1beta1ServiceCIDR 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
CreateServiceCIDR contentType V1beta1ServiceCIDR accept
-> V1beta1ServiceCIDR
-> KubernetesRequest
CreateServiceCIDR contentType V1beta1ServiceCIDR 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 CreateServiceCIDR contentType,
MimeRender contentType V1beta1ServiceCIDR) =>
KubernetesRequest CreateServiceCIDR contentType res accept
-> V1beta1ServiceCIDR
-> KubernetesRequest CreateServiceCIDR contentType res accept
`setBodyParam` V1beta1ServiceCIDR
body
data CreateServiceCIDR
instance HasBodyParam CreateServiceCIDR V1beta1ServiceCIDR
instance HasOptionalParam CreateServiceCIDR Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateServiceCIDR contentType res accept
-> Pretty
-> KubernetesRequest CreateServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest CreateServiceCIDR contentType res accept
req (Pretty Text
xs) =
KubernetesRequest CreateServiceCIDR contentType res accept
req KubernetesRequest CreateServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateServiceCIDR contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 CreateServiceCIDR DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateServiceCIDR contentType res accept
-> DryRun
-> KubernetesRequest CreateServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest CreateServiceCIDR contentType res accept
req (DryRun Text
xs) =
KubernetesRequest CreateServiceCIDR contentType res accept
req KubernetesRequest CreateServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateServiceCIDR contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 CreateServiceCIDR FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateServiceCIDR contentType res accept
-> FieldManager
-> KubernetesRequest CreateServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest CreateServiceCIDR contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest CreateServiceCIDR contentType res accept
req KubernetesRequest CreateServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateServiceCIDR contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 CreateServiceCIDR FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest CreateServiceCIDR contentType res accept
-> FieldValidation
-> KubernetesRequest CreateServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest CreateServiceCIDR contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest CreateServiceCIDR contentType res accept
req KubernetesRequest CreateServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest CreateServiceCIDR contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 CreateServiceCIDR mtype
instance Produces CreateServiceCIDR MimeJSON
instance Produces CreateServiceCIDR MimeVndKubernetesProtobuf
instance Produces CreateServiceCIDR MimeCbor
instance Produces CreateServiceCIDR MimeYaml
deleteCollectionIPAddress
:: (Consumes DeleteCollectionIPAddress contentType)
=> ContentType contentType
-> Accept accept
-> KubernetesRequest DeleteCollectionIPAddress contentType V1Status accept
deleteCollectionIPAddress :: forall contentType accept.
Consumes DeleteCollectionIPAddress contentType =>
ContentType contentType
-> Accept accept
-> KubernetesRequest
DeleteCollectionIPAddress contentType V1Status accept
deleteCollectionIPAddress ContentType contentType
_ Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
DeleteCollectionIPAddress contentType V1Status accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/networking.k8s.io/v1beta1/ipaddresses"]
KubernetesRequest
DeleteCollectionIPAddress contentType V1Status accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteCollectionIPAddress 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 DeleteCollectionIPAddress
instance HasBodyParam DeleteCollectionIPAddress V1DeleteOptions
instance HasOptionalParam DeleteCollectionIPAddress Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteCollectionIPAddress contentType res accept
-> Pretty
-> KubernetesRequest
DeleteCollectionIPAddress contentType res accept
applyOptionalParam KubernetesRequest DeleteCollectionIPAddress contentType res accept
req (Pretty Text
xs) =
KubernetesRequest DeleteCollectionIPAddress contentType res accept
req KubernetesRequest DeleteCollectionIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionIPAddress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionIPAddress Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteCollectionIPAddress contentType res accept
-> Continue
-> KubernetesRequest
DeleteCollectionIPAddress contentType res accept
applyOptionalParam KubernetesRequest DeleteCollectionIPAddress contentType res accept
req (Continue Text
xs) =
KubernetesRequest DeleteCollectionIPAddress contentType res accept
req KubernetesRequest DeleteCollectionIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionIPAddress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionIPAddress DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteCollectionIPAddress contentType res accept
-> DryRun
-> KubernetesRequest
DeleteCollectionIPAddress contentType res accept
applyOptionalParam KubernetesRequest DeleteCollectionIPAddress contentType res accept
req (DryRun Text
xs) =
KubernetesRequest DeleteCollectionIPAddress contentType res accept
req KubernetesRequest DeleteCollectionIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionIPAddress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionIPAddress FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteCollectionIPAddress contentType res accept
-> FieldSelector
-> KubernetesRequest
DeleteCollectionIPAddress contentType res accept
applyOptionalParam KubernetesRequest DeleteCollectionIPAddress contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest DeleteCollectionIPAddress contentType res accept
req KubernetesRequest DeleteCollectionIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionIPAddress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionIPAddress GracePeriodSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteCollectionIPAddress contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteCollectionIPAddress contentType res accept
applyOptionalParam KubernetesRequest DeleteCollectionIPAddress contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest DeleteCollectionIPAddress contentType res accept
req KubernetesRequest DeleteCollectionIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionIPAddress 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 DeleteCollectionIPAddress IgnoreStoreReadErrorWithClusterBreakingPotential where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteCollectionIPAddress contentType res accept
-> IgnoreStoreReadErrorWithClusterBreakingPotential
-> KubernetesRequest
DeleteCollectionIPAddress contentType res accept
applyOptionalParam KubernetesRequest DeleteCollectionIPAddress contentType res accept
req (IgnoreStoreReadErrorWithClusterBreakingPotential Bool
xs) =
KubernetesRequest DeleteCollectionIPAddress contentType res accept
req KubernetesRequest DeleteCollectionIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionIPAddress 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 DeleteCollectionIPAddress LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteCollectionIPAddress contentType res accept
-> LabelSelector
-> KubernetesRequest
DeleteCollectionIPAddress contentType res accept
applyOptionalParam KubernetesRequest DeleteCollectionIPAddress contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest DeleteCollectionIPAddress contentType res accept
req KubernetesRequest DeleteCollectionIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionIPAddress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionIPAddress Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteCollectionIPAddress contentType res accept
-> Limit
-> KubernetesRequest
DeleteCollectionIPAddress contentType res accept
applyOptionalParam KubernetesRequest DeleteCollectionIPAddress contentType res accept
req (Limit Int
xs) =
KubernetesRequest DeleteCollectionIPAddress contentType res accept
req KubernetesRequest DeleteCollectionIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionIPAddress 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 DeleteCollectionIPAddress OrphanDependents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteCollectionIPAddress contentType res accept
-> OrphanDependents
-> KubernetesRequest
DeleteCollectionIPAddress contentType res accept
applyOptionalParam KubernetesRequest DeleteCollectionIPAddress contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest DeleteCollectionIPAddress contentType res accept
req KubernetesRequest DeleteCollectionIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionIPAddress 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 DeleteCollectionIPAddress PropagationPolicy where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteCollectionIPAddress contentType res accept
-> PropagationPolicy
-> KubernetesRequest
DeleteCollectionIPAddress contentType res accept
applyOptionalParam KubernetesRequest DeleteCollectionIPAddress contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest DeleteCollectionIPAddress contentType res accept
req KubernetesRequest DeleteCollectionIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionIPAddress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionIPAddress ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteCollectionIPAddress contentType res accept
-> ResourceVersion
-> KubernetesRequest
DeleteCollectionIPAddress contentType res accept
applyOptionalParam KubernetesRequest DeleteCollectionIPAddress contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest DeleteCollectionIPAddress contentType res accept
req KubernetesRequest DeleteCollectionIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionIPAddress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionIPAddress ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteCollectionIPAddress contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest
DeleteCollectionIPAddress contentType res accept
applyOptionalParam KubernetesRequest DeleteCollectionIPAddress contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest DeleteCollectionIPAddress contentType res accept
req KubernetesRequest DeleteCollectionIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionIPAddress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionIPAddress SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteCollectionIPAddress contentType res accept
-> SendInitialEvents
-> KubernetesRequest
DeleteCollectionIPAddress contentType res accept
applyOptionalParam KubernetesRequest DeleteCollectionIPAddress contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest DeleteCollectionIPAddress contentType res accept
req KubernetesRequest DeleteCollectionIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionIPAddress 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 DeleteCollectionIPAddress TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteCollectionIPAddress contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
DeleteCollectionIPAddress contentType res accept
applyOptionalParam KubernetesRequest DeleteCollectionIPAddress contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest DeleteCollectionIPAddress contentType res accept
req KubernetesRequest DeleteCollectionIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionIPAddress 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 DeleteCollectionIPAddress mtype
instance Produces DeleteCollectionIPAddress MimeJSON
instance Produces DeleteCollectionIPAddress MimeVndKubernetesProtobuf
instance Produces DeleteCollectionIPAddress MimeCbor
instance Produces DeleteCollectionIPAddress MimeYaml
deleteCollectionServiceCIDR
:: (Consumes DeleteCollectionServiceCIDR contentType)
=> ContentType contentType
-> Accept accept
-> KubernetesRequest DeleteCollectionServiceCIDR contentType V1Status accept
deleteCollectionServiceCIDR :: forall contentType accept.
Consumes DeleteCollectionServiceCIDR contentType =>
ContentType contentType
-> Accept accept
-> KubernetesRequest
DeleteCollectionServiceCIDR contentType V1Status accept
deleteCollectionServiceCIDR ContentType contentType
_ Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
DeleteCollectionServiceCIDR contentType V1Status accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/networking.k8s.io/v1beta1/servicecidrs"]
KubernetesRequest
DeleteCollectionServiceCIDR contentType V1Status accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteCollectionServiceCIDR 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 DeleteCollectionServiceCIDR
instance HasBodyParam DeleteCollectionServiceCIDR V1DeleteOptions
instance HasOptionalParam DeleteCollectionServiceCIDR Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
-> Pretty
-> KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
req KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionServiceCIDR Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
-> Continue
-> KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
req (Continue Text
xs) =
KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
req KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionServiceCIDR DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
-> DryRun
-> KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
req KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionServiceCIDR FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
-> FieldSelector
-> KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
req KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionServiceCIDR GracePeriodSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
req KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionServiceCIDR 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 DeleteCollectionServiceCIDR IgnoreStoreReadErrorWithClusterBreakingPotential where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
-> IgnoreStoreReadErrorWithClusterBreakingPotential
-> KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
req (IgnoreStoreReadErrorWithClusterBreakingPotential Bool
xs) =
KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
req KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionServiceCIDR 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 DeleteCollectionServiceCIDR LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
-> LabelSelector
-> KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
req KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionServiceCIDR Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
-> Limit
-> KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
req (Limit Int
xs) =
KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
req KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionServiceCIDR 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 DeleteCollectionServiceCIDR OrphanDependents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
-> OrphanDependents
-> KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
req KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionServiceCIDR 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 DeleteCollectionServiceCIDR PropagationPolicy where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
-> PropagationPolicy
-> KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
req KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionServiceCIDR ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
-> ResourceVersion
-> KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
req KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionServiceCIDR ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
req KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionServiceCIDR SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
-> SendInitialEvents
-> KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
req KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionServiceCIDR 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 DeleteCollectionServiceCIDR TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
req KubernetesRequest
DeleteCollectionServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionServiceCIDR 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 DeleteCollectionServiceCIDR mtype
instance Produces DeleteCollectionServiceCIDR MimeJSON
instance Produces DeleteCollectionServiceCIDR MimeVndKubernetesProtobuf
instance Produces DeleteCollectionServiceCIDR MimeCbor
instance Produces DeleteCollectionServiceCIDR MimeYaml
deleteIPAddress
:: (Consumes DeleteIPAddress contentType)
=> ContentType contentType
-> Accept accept
-> Name
-> KubernetesRequest DeleteIPAddress contentType V1Status accept
deleteIPAddress :: forall contentType accept.
Consumes DeleteIPAddress contentType =>
ContentType contentType
-> Accept accept
-> Name
-> KubernetesRequest DeleteIPAddress contentType V1Status accept
deleteIPAddress ContentType contentType
_ Accept accept
_ (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest DeleteIPAddress contentType V1Status accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/networking.k8s.io/v1beta1/ipaddresses/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest DeleteIPAddress contentType V1Status accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest DeleteIPAddress 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 DeleteIPAddress
instance HasBodyParam DeleteIPAddress V1DeleteOptions
instance HasOptionalParam DeleteIPAddress Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteIPAddress contentType res accept
-> Pretty
-> KubernetesRequest DeleteIPAddress contentType res accept
applyOptionalParam KubernetesRequest DeleteIPAddress contentType res accept
req (Pretty Text
xs) =
KubernetesRequest DeleteIPAddress contentType res accept
req KubernetesRequest DeleteIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteIPAddress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteIPAddress DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteIPAddress contentType res accept
-> DryRun
-> KubernetesRequest DeleteIPAddress contentType res accept
applyOptionalParam KubernetesRequest DeleteIPAddress contentType res accept
req (DryRun Text
xs) =
KubernetesRequest DeleteIPAddress contentType res accept
req KubernetesRequest DeleteIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteIPAddress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteIPAddress GracePeriodSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteIPAddress contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest DeleteIPAddress contentType res accept
applyOptionalParam KubernetesRequest DeleteIPAddress contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest DeleteIPAddress contentType res accept
req KubernetesRequest DeleteIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteIPAddress 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 DeleteIPAddress IgnoreStoreReadErrorWithClusterBreakingPotential where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteIPAddress contentType res accept
-> IgnoreStoreReadErrorWithClusterBreakingPotential
-> KubernetesRequest DeleteIPAddress contentType res accept
applyOptionalParam KubernetesRequest DeleteIPAddress contentType res accept
req (IgnoreStoreReadErrorWithClusterBreakingPotential Bool
xs) =
KubernetesRequest DeleteIPAddress contentType res accept
req KubernetesRequest DeleteIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteIPAddress 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 DeleteIPAddress OrphanDependents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteIPAddress contentType res accept
-> OrphanDependents
-> KubernetesRequest DeleteIPAddress contentType res accept
applyOptionalParam KubernetesRequest DeleteIPAddress contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest DeleteIPAddress contentType res accept
req KubernetesRequest DeleteIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteIPAddress 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 DeleteIPAddress PropagationPolicy where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteIPAddress contentType res accept
-> PropagationPolicy
-> KubernetesRequest DeleteIPAddress contentType res accept
applyOptionalParam KubernetesRequest DeleteIPAddress contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest DeleteIPAddress contentType res accept
req KubernetesRequest DeleteIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteIPAddress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteIPAddress mtype
instance Produces DeleteIPAddress MimeJSON
instance Produces DeleteIPAddress MimeVndKubernetesProtobuf
instance Produces DeleteIPAddress MimeCbor
instance Produces DeleteIPAddress MimeYaml
deleteServiceCIDR
:: (Consumes DeleteServiceCIDR contentType)
=> ContentType contentType
-> Accept accept
-> Name
-> KubernetesRequest DeleteServiceCIDR contentType V1Status accept
deleteServiceCIDR :: forall contentType accept.
Consumes DeleteServiceCIDR contentType =>
ContentType contentType
-> Accept accept
-> Name
-> KubernetesRequest DeleteServiceCIDR contentType V1Status accept
deleteServiceCIDR ContentType contentType
_ Accept accept
_ (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest DeleteServiceCIDR contentType V1Status accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/networking.k8s.io/v1beta1/servicecidrs/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest DeleteServiceCIDR contentType V1Status accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest DeleteServiceCIDR 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 DeleteServiceCIDR
instance HasBodyParam DeleteServiceCIDR V1DeleteOptions
instance HasOptionalParam DeleteServiceCIDR Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteServiceCIDR contentType res accept
-> Pretty
-> KubernetesRequest DeleteServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest DeleteServiceCIDR contentType res accept
req (Pretty Text
xs) =
KubernetesRequest DeleteServiceCIDR contentType res accept
req KubernetesRequest DeleteServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteServiceCIDR contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteServiceCIDR DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteServiceCIDR contentType res accept
-> DryRun
-> KubernetesRequest DeleteServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest DeleteServiceCIDR contentType res accept
req (DryRun Text
xs) =
KubernetesRequest DeleteServiceCIDR contentType res accept
req KubernetesRequest DeleteServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteServiceCIDR contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteServiceCIDR GracePeriodSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteServiceCIDR contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest DeleteServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest DeleteServiceCIDR contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest DeleteServiceCIDR contentType res accept
req KubernetesRequest DeleteServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteServiceCIDR 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 DeleteServiceCIDR IgnoreStoreReadErrorWithClusterBreakingPotential where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteServiceCIDR contentType res accept
-> IgnoreStoreReadErrorWithClusterBreakingPotential
-> KubernetesRequest DeleteServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest DeleteServiceCIDR contentType res accept
req (IgnoreStoreReadErrorWithClusterBreakingPotential Bool
xs) =
KubernetesRequest DeleteServiceCIDR contentType res accept
req KubernetesRequest DeleteServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteServiceCIDR 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 DeleteServiceCIDR OrphanDependents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteServiceCIDR contentType res accept
-> OrphanDependents
-> KubernetesRequest DeleteServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest DeleteServiceCIDR contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest DeleteServiceCIDR contentType res accept
req KubernetesRequest DeleteServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteServiceCIDR 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 DeleteServiceCIDR PropagationPolicy where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest DeleteServiceCIDR contentType res accept
-> PropagationPolicy
-> KubernetesRequest DeleteServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest DeleteServiceCIDR contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest DeleteServiceCIDR contentType res accept
req KubernetesRequest DeleteServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest DeleteServiceCIDR contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteServiceCIDR mtype
instance Produces DeleteServiceCIDR MimeJSON
instance Produces DeleteServiceCIDR MimeVndKubernetesProtobuf
instance Produces DeleteServiceCIDR MimeCbor
instance Produces DeleteServiceCIDR 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/v1beta1/"]
KubernetesRequest
GetAPIResources MimeNoContent V1APIResourceList accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
GetAPIResources MimeNoContent V1APIResourceList accept
forall authMethod req contentType res accept.
AuthMethod authMethod =>
KubernetesRequest req contentType res accept
-> Proxy authMethod -> KubernetesRequest req contentType res accept
`_hasAuthType` (Proxy AuthApiKeyBearerToken
forall {k} (t :: k). Proxy t
P.Proxy :: P.Proxy AuthApiKeyBearerToken)
data GetAPIResources
instance Produces GetAPIResources MimeJSON
instance Produces GetAPIResources MimeVndKubernetesProtobuf
instance Produces GetAPIResources MimeCbor
instance Produces GetAPIResources MimeYaml
listIPAddress
:: Accept accept
-> KubernetesRequest ListIPAddress MimeNoContent V1beta1IPAddressList accept
listIPAddress :: forall accept.
Accept accept
-> KubernetesRequest
ListIPAddress MimeNoContent V1beta1IPAddressList accept
listIPAddress Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
ListIPAddress MimeNoContent V1beta1IPAddressList accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/networking.k8s.io/v1beta1/ipaddresses"]
KubernetesRequest
ListIPAddress MimeNoContent V1beta1IPAddressList accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListIPAddress MimeNoContent V1beta1IPAddressList 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 ListIPAddress
instance HasOptionalParam ListIPAddress Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListIPAddress contentType res accept
-> Pretty -> KubernetesRequest ListIPAddress contentType res accept
applyOptionalParam KubernetesRequest ListIPAddress contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ListIPAddress contentType res accept
req KubernetesRequest ListIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest ListIPAddress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListIPAddress AllowWatchBookmarks where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListIPAddress contentType res accept
-> AllowWatchBookmarks
-> KubernetesRequest ListIPAddress contentType res accept
applyOptionalParam KubernetesRequest ListIPAddress contentType res accept
req (AllowWatchBookmarks Bool
xs) =
KubernetesRequest ListIPAddress contentType res accept
req KubernetesRequest ListIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest ListIPAddress 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 ListIPAddress Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListIPAddress contentType res accept
-> Continue
-> KubernetesRequest ListIPAddress contentType res accept
applyOptionalParam KubernetesRequest ListIPAddress contentType res accept
req (Continue Text
xs) =
KubernetesRequest ListIPAddress contentType res accept
req KubernetesRequest ListIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest ListIPAddress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListIPAddress FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListIPAddress contentType res accept
-> FieldSelector
-> KubernetesRequest ListIPAddress contentType res accept
applyOptionalParam KubernetesRequest ListIPAddress contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest ListIPAddress contentType res accept
req KubernetesRequest ListIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest ListIPAddress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListIPAddress LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListIPAddress contentType res accept
-> LabelSelector
-> KubernetesRequest ListIPAddress contentType res accept
applyOptionalParam KubernetesRequest ListIPAddress contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest ListIPAddress contentType res accept
req KubernetesRequest ListIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest ListIPAddress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListIPAddress Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListIPAddress contentType res accept
-> Limit -> KubernetesRequest ListIPAddress contentType res accept
applyOptionalParam KubernetesRequest ListIPAddress contentType res accept
req (Limit Int
xs) =
KubernetesRequest ListIPAddress contentType res accept
req KubernetesRequest ListIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest ListIPAddress 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 ListIPAddress ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListIPAddress contentType res accept
-> ResourceVersion
-> KubernetesRequest ListIPAddress contentType res accept
applyOptionalParam KubernetesRequest ListIPAddress contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest ListIPAddress contentType res accept
req KubernetesRequest ListIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest ListIPAddress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListIPAddress ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListIPAddress contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest ListIPAddress contentType res accept
applyOptionalParam KubernetesRequest ListIPAddress contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest ListIPAddress contentType res accept
req KubernetesRequest ListIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest ListIPAddress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListIPAddress SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListIPAddress contentType res accept
-> SendInitialEvents
-> KubernetesRequest ListIPAddress contentType res accept
applyOptionalParam KubernetesRequest ListIPAddress contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest ListIPAddress contentType res accept
req KubernetesRequest ListIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest ListIPAddress 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 ListIPAddress TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListIPAddress contentType res accept
-> TimeoutSeconds
-> KubernetesRequest ListIPAddress contentType res accept
applyOptionalParam KubernetesRequest ListIPAddress contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest ListIPAddress contentType res accept
req KubernetesRequest ListIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest ListIPAddress 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 ListIPAddress Watch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListIPAddress contentType res accept
-> Watch -> KubernetesRequest ListIPAddress contentType res accept
applyOptionalParam KubernetesRequest ListIPAddress contentType res accept
req (Watch Bool
xs) =
KubernetesRequest ListIPAddress contentType res accept
req KubernetesRequest ListIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest ListIPAddress 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 ListIPAddress MimeCborSeq
instance Produces ListIPAddress MimeJSON
instance Produces ListIPAddress MimeJsonstreamwatch
instance Produces ListIPAddress MimeVndKubernetesProtobuf
instance Produces ListIPAddress MimeVndKubernetesProtobufstreamwatch
instance Produces ListIPAddress MimeCbor
instance Produces ListIPAddress MimeYaml
listServiceCIDR
:: Accept accept
-> KubernetesRequest ListServiceCIDR MimeNoContent V1beta1ServiceCIDRList accept
listServiceCIDR :: forall accept.
Accept accept
-> KubernetesRequest
ListServiceCIDR MimeNoContent V1beta1ServiceCIDRList accept
listServiceCIDR Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
ListServiceCIDR MimeNoContent V1beta1ServiceCIDRList accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/networking.k8s.io/v1beta1/servicecidrs"]
KubernetesRequest
ListServiceCIDR MimeNoContent V1beta1ServiceCIDRList accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListServiceCIDR MimeNoContent V1beta1ServiceCIDRList 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 ListServiceCIDR
instance HasOptionalParam ListServiceCIDR Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListServiceCIDR contentType res accept
-> Pretty
-> KubernetesRequest ListServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest ListServiceCIDR contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ListServiceCIDR contentType res accept
req KubernetesRequest ListServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest ListServiceCIDR contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListServiceCIDR AllowWatchBookmarks where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListServiceCIDR contentType res accept
-> AllowWatchBookmarks
-> KubernetesRequest ListServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest ListServiceCIDR contentType res accept
req (AllowWatchBookmarks Bool
xs) =
KubernetesRequest ListServiceCIDR contentType res accept
req KubernetesRequest ListServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest ListServiceCIDR 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 ListServiceCIDR Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListServiceCIDR contentType res accept
-> Continue
-> KubernetesRequest ListServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest ListServiceCIDR contentType res accept
req (Continue Text
xs) =
KubernetesRequest ListServiceCIDR contentType res accept
req KubernetesRequest ListServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest ListServiceCIDR contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListServiceCIDR FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListServiceCIDR contentType res accept
-> FieldSelector
-> KubernetesRequest ListServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest ListServiceCIDR contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest ListServiceCIDR contentType res accept
req KubernetesRequest ListServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest ListServiceCIDR contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListServiceCIDR LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListServiceCIDR contentType res accept
-> LabelSelector
-> KubernetesRequest ListServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest ListServiceCIDR contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest ListServiceCIDR contentType res accept
req KubernetesRequest ListServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest ListServiceCIDR contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListServiceCIDR Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListServiceCIDR contentType res accept
-> Limit
-> KubernetesRequest ListServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest ListServiceCIDR contentType res accept
req (Limit Int
xs) =
KubernetesRequest ListServiceCIDR contentType res accept
req KubernetesRequest ListServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest ListServiceCIDR 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 ListServiceCIDR ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListServiceCIDR contentType res accept
-> ResourceVersion
-> KubernetesRequest ListServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest ListServiceCIDR contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest ListServiceCIDR contentType res accept
req KubernetesRequest ListServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest ListServiceCIDR contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListServiceCIDR ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListServiceCIDR contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest ListServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest ListServiceCIDR contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest ListServiceCIDR contentType res accept
req KubernetesRequest ListServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest ListServiceCIDR contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListServiceCIDR SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListServiceCIDR contentType res accept
-> SendInitialEvents
-> KubernetesRequest ListServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest ListServiceCIDR contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest ListServiceCIDR contentType res accept
req KubernetesRequest ListServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest ListServiceCIDR 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 ListServiceCIDR TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListServiceCIDR contentType res accept
-> TimeoutSeconds
-> KubernetesRequest ListServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest ListServiceCIDR contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest ListServiceCIDR contentType res accept
req KubernetesRequest ListServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest ListServiceCIDR 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 ListServiceCIDR Watch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ListServiceCIDR contentType res accept
-> Watch
-> KubernetesRequest ListServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest ListServiceCIDR contentType res accept
req (Watch Bool
xs) =
KubernetesRequest ListServiceCIDR contentType res accept
req KubernetesRequest ListServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest ListServiceCIDR 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 ListServiceCIDR MimeCborSeq
instance Produces ListServiceCIDR MimeJSON
instance Produces ListServiceCIDR MimeJsonstreamwatch
instance Produces ListServiceCIDR MimeVndKubernetesProtobuf
instance Produces ListServiceCIDR MimeVndKubernetesProtobufstreamwatch
instance Produces ListServiceCIDR MimeCbor
instance Produces ListServiceCIDR MimeYaml
patchIPAddress
:: (Consumes PatchIPAddress contentType, MimeRender contentType Body)
=> ContentType contentType
-> Accept accept
-> Body
-> Name
-> KubernetesRequest PatchIPAddress contentType V1beta1IPAddress accept
patchIPAddress :: forall contentType accept.
(Consumes PatchIPAddress contentType,
MimeRender contentType Body) =>
ContentType contentType
-> Accept accept
-> Body
-> Name
-> KubernetesRequest
PatchIPAddress contentType V1beta1IPAddress accept
patchIPAddress ContentType contentType
_ Accept accept
_ Body
body (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
PatchIPAddress contentType V1beta1IPAddress accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PATCH" [ByteString
"/apis/networking.k8s.io/v1beta1/ipaddresses/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
PatchIPAddress contentType V1beta1IPAddress accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
PatchIPAddress contentType V1beta1IPAddress 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
PatchIPAddress contentType V1beta1IPAddress accept
-> Body
-> KubernetesRequest
PatchIPAddress contentType V1beta1IPAddress 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 PatchIPAddress contentType,
MimeRender contentType Body) =>
KubernetesRequest PatchIPAddress contentType res accept
-> Body -> KubernetesRequest PatchIPAddress contentType res accept
`setBodyParam` Body
body
data PatchIPAddress
instance HasBodyParam PatchIPAddress Body
instance HasOptionalParam PatchIPAddress Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchIPAddress contentType res accept
-> Pretty
-> KubernetesRequest PatchIPAddress contentType res accept
applyOptionalParam KubernetesRequest PatchIPAddress contentType res accept
req (Pretty Text
xs) =
KubernetesRequest PatchIPAddress contentType res accept
req KubernetesRequest PatchIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchIPAddress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 PatchIPAddress DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchIPAddress contentType res accept
-> DryRun
-> KubernetesRequest PatchIPAddress contentType res accept
applyOptionalParam KubernetesRequest PatchIPAddress contentType res accept
req (DryRun Text
xs) =
KubernetesRequest PatchIPAddress contentType res accept
req KubernetesRequest PatchIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchIPAddress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 PatchIPAddress FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchIPAddress contentType res accept
-> FieldManager
-> KubernetesRequest PatchIPAddress contentType res accept
applyOptionalParam KubernetesRequest PatchIPAddress contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest PatchIPAddress contentType res accept
req KubernetesRequest PatchIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchIPAddress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 PatchIPAddress FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchIPAddress contentType res accept
-> FieldValidation
-> KubernetesRequest PatchIPAddress contentType res accept
applyOptionalParam KubernetesRequest PatchIPAddress contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest PatchIPAddress contentType res accept
req KubernetesRequest PatchIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchIPAddress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 PatchIPAddress Force where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchIPAddress contentType res accept
-> Force -> KubernetesRequest PatchIPAddress contentType res accept
applyOptionalParam KubernetesRequest PatchIPAddress contentType res accept
req (Force Bool
xs) =
KubernetesRequest PatchIPAddress contentType res accept
req KubernetesRequest PatchIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchIPAddress 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 PatchIPAddress MimeApplyPatchyaml
instance Consumes PatchIPAddress MimeJsonPatchjson
instance Consumes PatchIPAddress MimeMergePatchjson
instance Consumes PatchIPAddress MimeStrategicMergePatchjson
instance Consumes PatchIPAddress MimeApplyPatchcbor
instance Produces PatchIPAddress MimeJSON
instance Produces PatchIPAddress MimeVndKubernetesProtobuf
instance Produces PatchIPAddress MimeCbor
instance Produces PatchIPAddress MimeYaml
patchServiceCIDR
:: (Consumes PatchServiceCIDR contentType, MimeRender contentType Body)
=> ContentType contentType
-> Accept accept
-> Body
-> Name
-> KubernetesRequest PatchServiceCIDR contentType V1beta1ServiceCIDR accept
patchServiceCIDR :: forall contentType accept.
(Consumes PatchServiceCIDR contentType,
MimeRender contentType Body) =>
ContentType contentType
-> Accept accept
-> Body
-> Name
-> KubernetesRequest
PatchServiceCIDR contentType V1beta1ServiceCIDR accept
patchServiceCIDR ContentType contentType
_ Accept accept
_ Body
body (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
PatchServiceCIDR contentType V1beta1ServiceCIDR accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PATCH" [ByteString
"/apis/networking.k8s.io/v1beta1/servicecidrs/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
PatchServiceCIDR contentType V1beta1ServiceCIDR accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
PatchServiceCIDR contentType V1beta1ServiceCIDR 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
PatchServiceCIDR contentType V1beta1ServiceCIDR accept
-> Body
-> KubernetesRequest
PatchServiceCIDR contentType V1beta1ServiceCIDR 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 PatchServiceCIDR contentType,
MimeRender contentType Body) =>
KubernetesRequest PatchServiceCIDR contentType res accept
-> Body
-> KubernetesRequest PatchServiceCIDR contentType res accept
`setBodyParam` Body
body
data PatchServiceCIDR
instance HasBodyParam PatchServiceCIDR Body
instance HasOptionalParam PatchServiceCIDR Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchServiceCIDR contentType res accept
-> Pretty
-> KubernetesRequest PatchServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest PatchServiceCIDR contentType res accept
req (Pretty Text
xs) =
KubernetesRequest PatchServiceCIDR contentType res accept
req KubernetesRequest PatchServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchServiceCIDR contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 PatchServiceCIDR DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchServiceCIDR contentType res accept
-> DryRun
-> KubernetesRequest PatchServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest PatchServiceCIDR contentType res accept
req (DryRun Text
xs) =
KubernetesRequest PatchServiceCIDR contentType res accept
req KubernetesRequest PatchServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchServiceCIDR contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 PatchServiceCIDR FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchServiceCIDR contentType res accept
-> FieldManager
-> KubernetesRequest PatchServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest PatchServiceCIDR contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest PatchServiceCIDR contentType res accept
req KubernetesRequest PatchServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchServiceCIDR contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 PatchServiceCIDR FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchServiceCIDR contentType res accept
-> FieldValidation
-> KubernetesRequest PatchServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest PatchServiceCIDR contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest PatchServiceCIDR contentType res accept
req KubernetesRequest PatchServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchServiceCIDR contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 PatchServiceCIDR Force where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchServiceCIDR contentType res accept
-> Force
-> KubernetesRequest PatchServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest PatchServiceCIDR contentType res accept
req (Force Bool
xs) =
KubernetesRequest PatchServiceCIDR contentType res accept
req KubernetesRequest PatchServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchServiceCIDR 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 PatchServiceCIDR MimeApplyPatchyaml
instance Consumes PatchServiceCIDR MimeJsonPatchjson
instance Consumes PatchServiceCIDR MimeMergePatchjson
instance Consumes PatchServiceCIDR MimeStrategicMergePatchjson
instance Consumes PatchServiceCIDR MimeApplyPatchcbor
instance Produces PatchServiceCIDR MimeJSON
instance Produces PatchServiceCIDR MimeVndKubernetesProtobuf
instance Produces PatchServiceCIDR MimeCbor
instance Produces PatchServiceCIDR MimeYaml
patchServiceCIDRStatus
:: (Consumes PatchServiceCIDRStatus contentType, MimeRender contentType Body)
=> ContentType contentType
-> Accept accept
-> Body
-> Name
-> KubernetesRequest PatchServiceCIDRStatus contentType V1beta1ServiceCIDR accept
patchServiceCIDRStatus :: forall contentType accept.
(Consumes PatchServiceCIDRStatus contentType,
MimeRender contentType Body) =>
ContentType contentType
-> Accept accept
-> Body
-> Name
-> KubernetesRequest
PatchServiceCIDRStatus contentType V1beta1ServiceCIDR accept
patchServiceCIDRStatus ContentType contentType
_ Accept accept
_ Body
body (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
PatchServiceCIDRStatus contentType V1beta1ServiceCIDR accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PATCH" [ByteString
"/apis/networking.k8s.io/v1beta1/servicecidrs/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name,ByteString
"/status"]
KubernetesRequest
PatchServiceCIDRStatus contentType V1beta1ServiceCIDR accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
PatchServiceCIDRStatus contentType V1beta1ServiceCIDR 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
PatchServiceCIDRStatus contentType V1beta1ServiceCIDR accept
-> Body
-> KubernetesRequest
PatchServiceCIDRStatus contentType V1beta1ServiceCIDR 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 PatchServiceCIDRStatus contentType,
MimeRender contentType Body) =>
KubernetesRequest PatchServiceCIDRStatus contentType res accept
-> Body
-> KubernetesRequest PatchServiceCIDRStatus contentType res accept
`setBodyParam` Body
body
data PatchServiceCIDRStatus
instance HasBodyParam PatchServiceCIDRStatus Body
instance HasOptionalParam PatchServiceCIDRStatus Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchServiceCIDRStatus contentType res accept
-> Pretty
-> KubernetesRequest PatchServiceCIDRStatus contentType res accept
applyOptionalParam KubernetesRequest PatchServiceCIDRStatus contentType res accept
req (Pretty Text
xs) =
KubernetesRequest PatchServiceCIDRStatus contentType res accept
req KubernetesRequest PatchServiceCIDRStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchServiceCIDRStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 PatchServiceCIDRStatus DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchServiceCIDRStatus contentType res accept
-> DryRun
-> KubernetesRequest PatchServiceCIDRStatus contentType res accept
applyOptionalParam KubernetesRequest PatchServiceCIDRStatus contentType res accept
req (DryRun Text
xs) =
KubernetesRequest PatchServiceCIDRStatus contentType res accept
req KubernetesRequest PatchServiceCIDRStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchServiceCIDRStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 PatchServiceCIDRStatus FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchServiceCIDRStatus contentType res accept
-> FieldManager
-> KubernetesRequest PatchServiceCIDRStatus contentType res accept
applyOptionalParam KubernetesRequest PatchServiceCIDRStatus contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest PatchServiceCIDRStatus contentType res accept
req KubernetesRequest PatchServiceCIDRStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchServiceCIDRStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 PatchServiceCIDRStatus FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchServiceCIDRStatus contentType res accept
-> FieldValidation
-> KubernetesRequest PatchServiceCIDRStatus contentType res accept
applyOptionalParam KubernetesRequest PatchServiceCIDRStatus contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest PatchServiceCIDRStatus contentType res accept
req KubernetesRequest PatchServiceCIDRStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchServiceCIDRStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 PatchServiceCIDRStatus Force where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest PatchServiceCIDRStatus contentType res accept
-> Force
-> KubernetesRequest PatchServiceCIDRStatus contentType res accept
applyOptionalParam KubernetesRequest PatchServiceCIDRStatus contentType res accept
req (Force Bool
xs) =
KubernetesRequest PatchServiceCIDRStatus contentType res accept
req KubernetesRequest PatchServiceCIDRStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest PatchServiceCIDRStatus 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 PatchServiceCIDRStatus MimeApplyPatchyaml
instance Consumes PatchServiceCIDRStatus MimeJsonPatchjson
instance Consumes PatchServiceCIDRStatus MimeMergePatchjson
instance Consumes PatchServiceCIDRStatus MimeStrategicMergePatchjson
instance Consumes PatchServiceCIDRStatus MimeApplyPatchcbor
instance Produces PatchServiceCIDRStatus MimeJSON
instance Produces PatchServiceCIDRStatus MimeVndKubernetesProtobuf
instance Produces PatchServiceCIDRStatus MimeCbor
instance Produces PatchServiceCIDRStatus MimeYaml
readIPAddress
:: Accept accept
-> Name
-> KubernetesRequest ReadIPAddress MimeNoContent V1beta1IPAddress accept
readIPAddress :: forall accept.
Accept accept
-> Name
-> KubernetesRequest
ReadIPAddress MimeNoContent V1beta1IPAddress accept
readIPAddress Accept accept
_ (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
ReadIPAddress MimeNoContent V1beta1IPAddress accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/networking.k8s.io/v1beta1/ipaddresses/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReadIPAddress MimeNoContent V1beta1IPAddress accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReadIPAddress MimeNoContent V1beta1IPAddress 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 ReadIPAddress
instance HasOptionalParam ReadIPAddress Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReadIPAddress contentType res accept
-> Pretty -> KubernetesRequest ReadIPAddress contentType res accept
applyOptionalParam KubernetesRequest ReadIPAddress contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ReadIPAddress contentType res accept
req KubernetesRequest ReadIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest ReadIPAddress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReadIPAddress MimeJSON
instance Produces ReadIPAddress MimeVndKubernetesProtobuf
instance Produces ReadIPAddress MimeCbor
instance Produces ReadIPAddress MimeYaml
readServiceCIDR
:: Accept accept
-> Name
-> KubernetesRequest ReadServiceCIDR MimeNoContent V1beta1ServiceCIDR accept
readServiceCIDR :: forall accept.
Accept accept
-> Name
-> KubernetesRequest
ReadServiceCIDR MimeNoContent V1beta1ServiceCIDR accept
readServiceCIDR Accept accept
_ (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
ReadServiceCIDR MimeNoContent V1beta1ServiceCIDR accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/networking.k8s.io/v1beta1/servicecidrs/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReadServiceCIDR MimeNoContent V1beta1ServiceCIDR accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReadServiceCIDR MimeNoContent V1beta1ServiceCIDR 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 ReadServiceCIDR
instance HasOptionalParam ReadServiceCIDR Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReadServiceCIDR contentType res accept
-> Pretty
-> KubernetesRequest ReadServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest ReadServiceCIDR contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ReadServiceCIDR contentType res accept
req KubernetesRequest ReadServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest ReadServiceCIDR contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReadServiceCIDR MimeJSON
instance Produces ReadServiceCIDR MimeVndKubernetesProtobuf
instance Produces ReadServiceCIDR MimeCbor
instance Produces ReadServiceCIDR MimeYaml
readServiceCIDRStatus
:: Accept accept
-> Name
-> KubernetesRequest ReadServiceCIDRStatus MimeNoContent V1beta1ServiceCIDR accept
readServiceCIDRStatus :: forall accept.
Accept accept
-> Name
-> KubernetesRequest
ReadServiceCIDRStatus MimeNoContent V1beta1ServiceCIDR accept
readServiceCIDRStatus Accept accept
_ (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
ReadServiceCIDRStatus MimeNoContent V1beta1ServiceCIDR accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/networking.k8s.io/v1beta1/servicecidrs/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name,ByteString
"/status"]
KubernetesRequest
ReadServiceCIDRStatus MimeNoContent V1beta1ServiceCIDR accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReadServiceCIDRStatus MimeNoContent V1beta1ServiceCIDR 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 ReadServiceCIDRStatus
instance HasOptionalParam ReadServiceCIDRStatus Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReadServiceCIDRStatus contentType res accept
-> Pretty
-> KubernetesRequest ReadServiceCIDRStatus contentType res accept
applyOptionalParam KubernetesRequest ReadServiceCIDRStatus contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ReadServiceCIDRStatus contentType res accept
req KubernetesRequest ReadServiceCIDRStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest ReadServiceCIDRStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReadServiceCIDRStatus MimeJSON
instance Produces ReadServiceCIDRStatus MimeVndKubernetesProtobuf
instance Produces ReadServiceCIDRStatus MimeCbor
instance Produces ReadServiceCIDRStatus MimeYaml
replaceIPAddress
:: (Consumes ReplaceIPAddress contentType, MimeRender contentType V1beta1IPAddress)
=> ContentType contentType
-> Accept accept
-> V1beta1IPAddress
-> Name
-> KubernetesRequest ReplaceIPAddress contentType V1beta1IPAddress accept
replaceIPAddress :: forall contentType accept.
(Consumes ReplaceIPAddress contentType,
MimeRender contentType V1beta1IPAddress) =>
ContentType contentType
-> Accept accept
-> V1beta1IPAddress
-> Name
-> KubernetesRequest
ReplaceIPAddress contentType V1beta1IPAddress accept
replaceIPAddress ContentType contentType
_ Accept accept
_ V1beta1IPAddress
body (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
ReplaceIPAddress contentType V1beta1IPAddress accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PUT" [ByteString
"/apis/networking.k8s.io/v1beta1/ipaddresses/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReplaceIPAddress contentType V1beta1IPAddress accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReplaceIPAddress contentType V1beta1IPAddress 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
ReplaceIPAddress contentType V1beta1IPAddress accept
-> V1beta1IPAddress
-> KubernetesRequest
ReplaceIPAddress contentType V1beta1IPAddress 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 ReplaceIPAddress contentType,
MimeRender contentType V1beta1IPAddress) =>
KubernetesRequest ReplaceIPAddress contentType res accept
-> V1beta1IPAddress
-> KubernetesRequest ReplaceIPAddress contentType res accept
`setBodyParam` V1beta1IPAddress
body
data ReplaceIPAddress
instance HasBodyParam ReplaceIPAddress V1beta1IPAddress
instance HasOptionalParam ReplaceIPAddress Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceIPAddress contentType res accept
-> Pretty
-> KubernetesRequest ReplaceIPAddress contentType res accept
applyOptionalParam KubernetesRequest ReplaceIPAddress contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ReplaceIPAddress contentType res accept
req KubernetesRequest ReplaceIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest ReplaceIPAddress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReplaceIPAddress DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceIPAddress contentType res accept
-> DryRun
-> KubernetesRequest ReplaceIPAddress contentType res accept
applyOptionalParam KubernetesRequest ReplaceIPAddress contentType res accept
req (DryRun Text
xs) =
KubernetesRequest ReplaceIPAddress contentType res accept
req KubernetesRequest ReplaceIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest ReplaceIPAddress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReplaceIPAddress FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceIPAddress contentType res accept
-> FieldManager
-> KubernetesRequest ReplaceIPAddress contentType res accept
applyOptionalParam KubernetesRequest ReplaceIPAddress contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest ReplaceIPAddress contentType res accept
req KubernetesRequest ReplaceIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest ReplaceIPAddress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReplaceIPAddress FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceIPAddress contentType res accept
-> FieldValidation
-> KubernetesRequest ReplaceIPAddress contentType res accept
applyOptionalParam KubernetesRequest ReplaceIPAddress contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest ReplaceIPAddress contentType res accept
req KubernetesRequest ReplaceIPAddress contentType res accept
-> [QueryItem]
-> KubernetesRequest ReplaceIPAddress contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReplaceIPAddress mtype
instance Produces ReplaceIPAddress MimeJSON
instance Produces ReplaceIPAddress MimeVndKubernetesProtobuf
instance Produces ReplaceIPAddress MimeCbor
instance Produces ReplaceIPAddress MimeYaml
replaceServiceCIDR
:: (Consumes ReplaceServiceCIDR contentType, MimeRender contentType V1beta1ServiceCIDR)
=> ContentType contentType
-> Accept accept
-> V1beta1ServiceCIDR
-> Name
-> KubernetesRequest ReplaceServiceCIDR contentType V1beta1ServiceCIDR accept
replaceServiceCIDR :: forall contentType accept.
(Consumes ReplaceServiceCIDR contentType,
MimeRender contentType V1beta1ServiceCIDR) =>
ContentType contentType
-> Accept accept
-> V1beta1ServiceCIDR
-> Name
-> KubernetesRequest
ReplaceServiceCIDR contentType V1beta1ServiceCIDR accept
replaceServiceCIDR ContentType contentType
_ Accept accept
_ V1beta1ServiceCIDR
body (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
ReplaceServiceCIDR contentType V1beta1ServiceCIDR accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PUT" [ByteString
"/apis/networking.k8s.io/v1beta1/servicecidrs/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReplaceServiceCIDR contentType V1beta1ServiceCIDR accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReplaceServiceCIDR contentType V1beta1ServiceCIDR 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
ReplaceServiceCIDR contentType V1beta1ServiceCIDR accept
-> V1beta1ServiceCIDR
-> KubernetesRequest
ReplaceServiceCIDR contentType V1beta1ServiceCIDR 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 ReplaceServiceCIDR contentType,
MimeRender contentType V1beta1ServiceCIDR) =>
KubernetesRequest ReplaceServiceCIDR contentType res accept
-> V1beta1ServiceCIDR
-> KubernetesRequest ReplaceServiceCIDR contentType res accept
`setBodyParam` V1beta1ServiceCIDR
body
data ReplaceServiceCIDR
instance HasBodyParam ReplaceServiceCIDR V1beta1ServiceCIDR
instance HasOptionalParam ReplaceServiceCIDR Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceServiceCIDR contentType res accept
-> Pretty
-> KubernetesRequest ReplaceServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest ReplaceServiceCIDR contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ReplaceServiceCIDR contentType res accept
req KubernetesRequest ReplaceServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest ReplaceServiceCIDR contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReplaceServiceCIDR DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceServiceCIDR contentType res accept
-> DryRun
-> KubernetesRequest ReplaceServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest ReplaceServiceCIDR contentType res accept
req (DryRun Text
xs) =
KubernetesRequest ReplaceServiceCIDR contentType res accept
req KubernetesRequest ReplaceServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest ReplaceServiceCIDR contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReplaceServiceCIDR FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceServiceCIDR contentType res accept
-> FieldManager
-> KubernetesRequest ReplaceServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest ReplaceServiceCIDR contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest ReplaceServiceCIDR contentType res accept
req KubernetesRequest ReplaceServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest ReplaceServiceCIDR contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReplaceServiceCIDR FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceServiceCIDR contentType res accept
-> FieldValidation
-> KubernetesRequest ReplaceServiceCIDR contentType res accept
applyOptionalParam KubernetesRequest ReplaceServiceCIDR contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest ReplaceServiceCIDR contentType res accept
req KubernetesRequest ReplaceServiceCIDR contentType res accept
-> [QueryItem]
-> KubernetesRequest ReplaceServiceCIDR contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReplaceServiceCIDR mtype
instance Produces ReplaceServiceCIDR MimeJSON
instance Produces ReplaceServiceCIDR MimeVndKubernetesProtobuf
instance Produces ReplaceServiceCIDR MimeCbor
instance Produces ReplaceServiceCIDR MimeYaml
replaceServiceCIDRStatus
:: (Consumes ReplaceServiceCIDRStatus contentType, MimeRender contentType V1beta1ServiceCIDR)
=> ContentType contentType
-> Accept accept
-> V1beta1ServiceCIDR
-> Name
-> KubernetesRequest ReplaceServiceCIDRStatus contentType V1beta1ServiceCIDR accept
replaceServiceCIDRStatus :: forall contentType accept.
(Consumes ReplaceServiceCIDRStatus contentType,
MimeRender contentType V1beta1ServiceCIDR) =>
ContentType contentType
-> Accept accept
-> V1beta1ServiceCIDR
-> Name
-> KubernetesRequest
ReplaceServiceCIDRStatus contentType V1beta1ServiceCIDR accept
replaceServiceCIDRStatus ContentType contentType
_ Accept accept
_ V1beta1ServiceCIDR
body (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
ReplaceServiceCIDRStatus contentType V1beta1ServiceCIDR accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PUT" [ByteString
"/apis/networking.k8s.io/v1beta1/servicecidrs/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name,ByteString
"/status"]
KubernetesRequest
ReplaceServiceCIDRStatus contentType V1beta1ServiceCIDR accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReplaceServiceCIDRStatus contentType V1beta1ServiceCIDR 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
ReplaceServiceCIDRStatus contentType V1beta1ServiceCIDR accept
-> V1beta1ServiceCIDR
-> KubernetesRequest
ReplaceServiceCIDRStatus contentType V1beta1ServiceCIDR 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 ReplaceServiceCIDRStatus contentType,
MimeRender contentType V1beta1ServiceCIDR) =>
KubernetesRequest ReplaceServiceCIDRStatus contentType res accept
-> V1beta1ServiceCIDR
-> KubernetesRequest
ReplaceServiceCIDRStatus contentType res accept
`setBodyParam` V1beta1ServiceCIDR
body
data ReplaceServiceCIDRStatus
instance HasBodyParam ReplaceServiceCIDRStatus V1beta1ServiceCIDR
instance HasOptionalParam ReplaceServiceCIDRStatus Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceServiceCIDRStatus contentType res accept
-> Pretty
-> KubernetesRequest
ReplaceServiceCIDRStatus contentType res accept
applyOptionalParam KubernetesRequest ReplaceServiceCIDRStatus contentType res accept
req (Pretty Text
xs) =
KubernetesRequest ReplaceServiceCIDRStatus contentType res accept
req KubernetesRequest ReplaceServiceCIDRStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceServiceCIDRStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReplaceServiceCIDRStatus DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceServiceCIDRStatus contentType res accept
-> DryRun
-> KubernetesRequest
ReplaceServiceCIDRStatus contentType res accept
applyOptionalParam KubernetesRequest ReplaceServiceCIDRStatus contentType res accept
req (DryRun Text
xs) =
KubernetesRequest ReplaceServiceCIDRStatus contentType res accept
req KubernetesRequest ReplaceServiceCIDRStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceServiceCIDRStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReplaceServiceCIDRStatus FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceServiceCIDRStatus contentType res accept
-> FieldManager
-> KubernetesRequest
ReplaceServiceCIDRStatus contentType res accept
applyOptionalParam KubernetesRequest ReplaceServiceCIDRStatus contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest ReplaceServiceCIDRStatus contentType res accept
req KubernetesRequest ReplaceServiceCIDRStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceServiceCIDRStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReplaceServiceCIDRStatus FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest ReplaceServiceCIDRStatus contentType res accept
-> FieldValidation
-> KubernetesRequest
ReplaceServiceCIDRStatus contentType res accept
applyOptionalParam KubernetesRequest ReplaceServiceCIDRStatus contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest ReplaceServiceCIDRStatus contentType res accept
req KubernetesRequest ReplaceServiceCIDRStatus contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceServiceCIDRStatus contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReplaceServiceCIDRStatus mtype
instance Produces ReplaceServiceCIDRStatus MimeJSON
instance Produces ReplaceServiceCIDRStatus MimeVndKubernetesProtobuf
instance Produces ReplaceServiceCIDRStatus MimeCbor
instance Produces ReplaceServiceCIDRStatus MimeYaml