{-# 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.AdmissionregistrationV1alpha1 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
createMutatingAdmissionPolicy
:: (Consumes CreateMutatingAdmissionPolicy contentType, MimeRender contentType V1alpha1MutatingAdmissionPolicy)
=> ContentType contentType
-> Accept accept
-> V1alpha1MutatingAdmissionPolicy
-> KubernetesRequest CreateMutatingAdmissionPolicy contentType V1alpha1MutatingAdmissionPolicy accept
createMutatingAdmissionPolicy :: forall contentType accept.
(Consumes CreateMutatingAdmissionPolicy contentType,
MimeRender contentType V1alpha1MutatingAdmissionPolicy) =>
ContentType contentType
-> Accept accept
-> V1alpha1MutatingAdmissionPolicy
-> KubernetesRequest
CreateMutatingAdmissionPolicy
contentType
V1alpha1MutatingAdmissionPolicy
accept
createMutatingAdmissionPolicy ContentType contentType
_ Accept accept
_ V1alpha1MutatingAdmissionPolicy
body =
Method
-> [ByteString]
-> KubernetesRequest
CreateMutatingAdmissionPolicy
contentType
V1alpha1MutatingAdmissionPolicy
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"POST" [ByteString
"/apis/admissionregistration.k8s.io/v1alpha1/mutatingadmissionpolicies"]
KubernetesRequest
CreateMutatingAdmissionPolicy
contentType
V1alpha1MutatingAdmissionPolicy
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
CreateMutatingAdmissionPolicy
contentType
V1alpha1MutatingAdmissionPolicy
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
CreateMutatingAdmissionPolicy
contentType
V1alpha1MutatingAdmissionPolicy
accept
-> V1alpha1MutatingAdmissionPolicy
-> KubernetesRequest
CreateMutatingAdmissionPolicy
contentType
V1alpha1MutatingAdmissionPolicy
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 CreateMutatingAdmissionPolicy contentType,
MimeRender contentType V1alpha1MutatingAdmissionPolicy) =>
KubernetesRequest
CreateMutatingAdmissionPolicy contentType res accept
-> V1alpha1MutatingAdmissionPolicy
-> KubernetesRequest
CreateMutatingAdmissionPolicy contentType res accept
`setBodyParam` V1alpha1MutatingAdmissionPolicy
body
data CreateMutatingAdmissionPolicy
instance HasBodyParam CreateMutatingAdmissionPolicy V1alpha1MutatingAdmissionPolicy
instance HasOptionalParam CreateMutatingAdmissionPolicy Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
CreateMutatingAdmissionPolicy contentType res accept
-> Pretty
-> KubernetesRequest
CreateMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
CreateMutatingAdmissionPolicy contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
CreateMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
CreateMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateMutatingAdmissionPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 CreateMutatingAdmissionPolicy DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
CreateMutatingAdmissionPolicy contentType res accept
-> DryRun
-> KubernetesRequest
CreateMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
CreateMutatingAdmissionPolicy contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
CreateMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
CreateMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateMutatingAdmissionPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 CreateMutatingAdmissionPolicy FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
CreateMutatingAdmissionPolicy contentType res accept
-> FieldManager
-> KubernetesRequest
CreateMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
CreateMutatingAdmissionPolicy contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
CreateMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
CreateMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateMutatingAdmissionPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 CreateMutatingAdmissionPolicy FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
CreateMutatingAdmissionPolicy contentType res accept
-> FieldValidation
-> KubernetesRequest
CreateMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
CreateMutatingAdmissionPolicy contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest
CreateMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
CreateMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateMutatingAdmissionPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 CreateMutatingAdmissionPolicy mtype
instance Produces CreateMutatingAdmissionPolicy MimeJSON
instance Produces CreateMutatingAdmissionPolicy MimeVndKubernetesProtobuf
instance Produces CreateMutatingAdmissionPolicy MimeCbor
instance Produces CreateMutatingAdmissionPolicy MimeYaml
createMutatingAdmissionPolicyBinding
:: (Consumes CreateMutatingAdmissionPolicyBinding contentType, MimeRender contentType V1alpha1MutatingAdmissionPolicyBinding)
=> ContentType contentType
-> Accept accept
-> V1alpha1MutatingAdmissionPolicyBinding
-> KubernetesRequest CreateMutatingAdmissionPolicyBinding contentType V1alpha1MutatingAdmissionPolicyBinding accept
createMutatingAdmissionPolicyBinding :: forall contentType accept.
(Consumes CreateMutatingAdmissionPolicyBinding contentType,
MimeRender contentType V1alpha1MutatingAdmissionPolicyBinding) =>
ContentType contentType
-> Accept accept
-> V1alpha1MutatingAdmissionPolicyBinding
-> KubernetesRequest
CreateMutatingAdmissionPolicyBinding
contentType
V1alpha1MutatingAdmissionPolicyBinding
accept
createMutatingAdmissionPolicyBinding ContentType contentType
_ Accept accept
_ V1alpha1MutatingAdmissionPolicyBinding
body =
Method
-> [ByteString]
-> KubernetesRequest
CreateMutatingAdmissionPolicyBinding
contentType
V1alpha1MutatingAdmissionPolicyBinding
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"POST" [ByteString
"/apis/admissionregistration.k8s.io/v1alpha1/mutatingadmissionpolicybindings"]
KubernetesRequest
CreateMutatingAdmissionPolicyBinding
contentType
V1alpha1MutatingAdmissionPolicyBinding
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
CreateMutatingAdmissionPolicyBinding
contentType
V1alpha1MutatingAdmissionPolicyBinding
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
CreateMutatingAdmissionPolicyBinding
contentType
V1alpha1MutatingAdmissionPolicyBinding
accept
-> V1alpha1MutatingAdmissionPolicyBinding
-> KubernetesRequest
CreateMutatingAdmissionPolicyBinding
contentType
V1alpha1MutatingAdmissionPolicyBinding
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 CreateMutatingAdmissionPolicyBinding contentType,
MimeRender contentType V1alpha1MutatingAdmissionPolicyBinding) =>
KubernetesRequest
CreateMutatingAdmissionPolicyBinding contentType res accept
-> V1alpha1MutatingAdmissionPolicyBinding
-> KubernetesRequest
CreateMutatingAdmissionPolicyBinding contentType res accept
`setBodyParam` V1alpha1MutatingAdmissionPolicyBinding
body
data CreateMutatingAdmissionPolicyBinding
instance HasBodyParam CreateMutatingAdmissionPolicyBinding V1alpha1MutatingAdmissionPolicyBinding
instance HasOptionalParam CreateMutatingAdmissionPolicyBinding Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
CreateMutatingAdmissionPolicyBinding contentType res accept
-> Pretty
-> KubernetesRequest
CreateMutatingAdmissionPolicyBinding contentType res accept
applyOptionalParam KubernetesRequest
CreateMutatingAdmissionPolicyBinding contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
CreateMutatingAdmissionPolicyBinding contentType res accept
req KubernetesRequest
CreateMutatingAdmissionPolicyBinding contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateMutatingAdmissionPolicyBinding contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 CreateMutatingAdmissionPolicyBinding DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
CreateMutatingAdmissionPolicyBinding contentType res accept
-> DryRun
-> KubernetesRequest
CreateMutatingAdmissionPolicyBinding contentType res accept
applyOptionalParam KubernetesRequest
CreateMutatingAdmissionPolicyBinding contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
CreateMutatingAdmissionPolicyBinding contentType res accept
req KubernetesRequest
CreateMutatingAdmissionPolicyBinding contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateMutatingAdmissionPolicyBinding contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 CreateMutatingAdmissionPolicyBinding FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
CreateMutatingAdmissionPolicyBinding contentType res accept
-> FieldManager
-> KubernetesRequest
CreateMutatingAdmissionPolicyBinding contentType res accept
applyOptionalParam KubernetesRequest
CreateMutatingAdmissionPolicyBinding contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
CreateMutatingAdmissionPolicyBinding contentType res accept
req KubernetesRequest
CreateMutatingAdmissionPolicyBinding contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateMutatingAdmissionPolicyBinding contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 CreateMutatingAdmissionPolicyBinding FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
CreateMutatingAdmissionPolicyBinding contentType res accept
-> FieldValidation
-> KubernetesRequest
CreateMutatingAdmissionPolicyBinding contentType res accept
applyOptionalParam KubernetesRequest
CreateMutatingAdmissionPolicyBinding contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest
CreateMutatingAdmissionPolicyBinding contentType res accept
req KubernetesRequest
CreateMutatingAdmissionPolicyBinding contentType res accept
-> [QueryItem]
-> KubernetesRequest
CreateMutatingAdmissionPolicyBinding contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 CreateMutatingAdmissionPolicyBinding mtype
instance Produces CreateMutatingAdmissionPolicyBinding MimeJSON
instance Produces CreateMutatingAdmissionPolicyBinding MimeVndKubernetesProtobuf
instance Produces CreateMutatingAdmissionPolicyBinding MimeCbor
instance Produces CreateMutatingAdmissionPolicyBinding MimeYaml
deleteCollectionMutatingAdmissionPolicy
:: (Consumes DeleteCollectionMutatingAdmissionPolicy contentType)
=> ContentType contentType
-> Accept accept
-> KubernetesRequest DeleteCollectionMutatingAdmissionPolicy contentType V1Status accept
deleteCollectionMutatingAdmissionPolicy :: forall contentType accept.
Consumes DeleteCollectionMutatingAdmissionPolicy contentType =>
ContentType contentType
-> Accept accept
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType V1Status accept
deleteCollectionMutatingAdmissionPolicy ContentType contentType
_ Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType V1Status accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/admissionregistration.k8s.io/v1alpha1/mutatingadmissionpolicies"]
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType V1Status accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy 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 DeleteCollectionMutatingAdmissionPolicy
instance HasBodyParam DeleteCollectionMutatingAdmissionPolicy V1DeleteOptions
instance HasOptionalParam DeleteCollectionMutatingAdmissionPolicy Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
-> Pretty
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionMutatingAdmissionPolicy Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
-> Continue
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
req (Continue Text
xs) =
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionMutatingAdmissionPolicy DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
-> DryRun
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionMutatingAdmissionPolicy FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
-> FieldSelector
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionMutatingAdmissionPolicy GracePeriodSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy 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 DeleteCollectionMutatingAdmissionPolicy IgnoreStoreReadErrorWithClusterBreakingPotential where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
-> IgnoreStoreReadErrorWithClusterBreakingPotential
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
req (IgnoreStoreReadErrorWithClusterBreakingPotential Bool
xs) =
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy 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 DeleteCollectionMutatingAdmissionPolicy LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
-> LabelSelector
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionMutatingAdmissionPolicy Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
-> Limit
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
req (Limit Int
xs) =
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy 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 DeleteCollectionMutatingAdmissionPolicy OrphanDependents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
-> OrphanDependents
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy 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 DeleteCollectionMutatingAdmissionPolicy PropagationPolicy where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
-> PropagationPolicy
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionMutatingAdmissionPolicy ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
-> ResourceVersion
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionMutatingAdmissionPolicy ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionMutatingAdmissionPolicy SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
-> SendInitialEvents
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy 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 DeleteCollectionMutatingAdmissionPolicy TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicy 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 DeleteCollectionMutatingAdmissionPolicy mtype
instance Produces DeleteCollectionMutatingAdmissionPolicy MimeJSON
instance Produces DeleteCollectionMutatingAdmissionPolicy MimeVndKubernetesProtobuf
instance Produces DeleteCollectionMutatingAdmissionPolicy MimeCbor
instance Produces DeleteCollectionMutatingAdmissionPolicy MimeYaml
deleteCollectionMutatingAdmissionPolicyBinding
:: (Consumes DeleteCollectionMutatingAdmissionPolicyBinding contentType)
=> ContentType contentType
-> Accept accept
-> KubernetesRequest DeleteCollectionMutatingAdmissionPolicyBinding contentType V1Status accept
deleteCollectionMutatingAdmissionPolicyBinding :: forall contentType accept.
Consumes
DeleteCollectionMutatingAdmissionPolicyBinding contentType =>
ContentType contentType
-> Accept accept
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
V1Status
accept
deleteCollectionMutatingAdmissionPolicyBinding ContentType contentType
_ Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
V1Status
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/admissionregistration.k8s.io/v1alpha1/mutatingadmissionpolicybindings"]
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
V1Status
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
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 DeleteCollectionMutatingAdmissionPolicyBinding
instance HasBodyParam DeleteCollectionMutatingAdmissionPolicyBinding V1DeleteOptions
instance HasOptionalParam DeleteCollectionMutatingAdmissionPolicyBinding Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
-> Pretty
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
req (Pretty Text
xs) =
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
req KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionMutatingAdmissionPolicyBinding Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
-> Continue
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
req (Continue Text
xs) =
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
req KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionMutatingAdmissionPolicyBinding DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
-> DryRun
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
req (DryRun Text
xs) =
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
req KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionMutatingAdmissionPolicyBinding FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
-> FieldSelector
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
req (FieldSelector Text
xs) =
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
req KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionMutatingAdmissionPolicyBinding GracePeriodSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
req KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
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 DeleteCollectionMutatingAdmissionPolicyBinding IgnoreStoreReadErrorWithClusterBreakingPotential where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
-> IgnoreStoreReadErrorWithClusterBreakingPotential
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
req (IgnoreStoreReadErrorWithClusterBreakingPotential Bool
xs) =
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
req KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
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 DeleteCollectionMutatingAdmissionPolicyBinding LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
-> LabelSelector
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
req (LabelSelector Text
xs) =
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
req KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionMutatingAdmissionPolicyBinding Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
-> Limit
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
req (Limit Int
xs) =
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
req KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
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 DeleteCollectionMutatingAdmissionPolicyBinding OrphanDependents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
-> OrphanDependents
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
req (OrphanDependents Bool
xs) =
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
req KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
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 DeleteCollectionMutatingAdmissionPolicyBinding PropagationPolicy where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
-> PropagationPolicy
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
req (PropagationPolicy Text
xs) =
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
req KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionMutatingAdmissionPolicyBinding ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
-> ResourceVersion
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
req (ResourceVersion Text
xs) =
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
req KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionMutatingAdmissionPolicyBinding ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
-> ResourceVersionMatch
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
req KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteCollectionMutatingAdmissionPolicyBinding SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
-> SendInitialEvents
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
req KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
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 DeleteCollectionMutatingAdmissionPolicyBinding TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
-> TimeoutSeconds
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
applyOptionalParam KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
req KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
contentType
res
accept
-> [QueryItem]
-> KubernetesRequest
DeleteCollectionMutatingAdmissionPolicyBinding
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 DeleteCollectionMutatingAdmissionPolicyBinding mtype
instance Produces DeleteCollectionMutatingAdmissionPolicyBinding MimeJSON
instance Produces DeleteCollectionMutatingAdmissionPolicyBinding MimeVndKubernetesProtobuf
instance Produces DeleteCollectionMutatingAdmissionPolicyBinding MimeCbor
instance Produces DeleteCollectionMutatingAdmissionPolicyBinding MimeYaml
deleteMutatingAdmissionPolicy
:: (Consumes DeleteMutatingAdmissionPolicy contentType)
=> ContentType contentType
-> Accept accept
-> Name
-> KubernetesRequest DeleteMutatingAdmissionPolicy contentType V1Status accept
deleteMutatingAdmissionPolicy :: forall contentType accept.
Consumes DeleteMutatingAdmissionPolicy contentType =>
ContentType contentType
-> Accept accept
-> Name
-> KubernetesRequest
DeleteMutatingAdmissionPolicy contentType V1Status accept
deleteMutatingAdmissionPolicy ContentType contentType
_ Accept accept
_ (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteMutatingAdmissionPolicy contentType V1Status accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/admissionregistration.k8s.io/v1alpha1/mutatingadmissionpolicies/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
DeleteMutatingAdmissionPolicy contentType V1Status accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteMutatingAdmissionPolicy 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 DeleteMutatingAdmissionPolicy
instance HasBodyParam DeleteMutatingAdmissionPolicy V1DeleteOptions
instance HasOptionalParam DeleteMutatingAdmissionPolicy Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteMutatingAdmissionPolicy contentType res accept
-> Pretty
-> KubernetesRequest
DeleteMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteMutatingAdmissionPolicy contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
DeleteMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
DeleteMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteMutatingAdmissionPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteMutatingAdmissionPolicy DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteMutatingAdmissionPolicy contentType res accept
-> DryRun
-> KubernetesRequest
DeleteMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteMutatingAdmissionPolicy contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
DeleteMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
DeleteMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteMutatingAdmissionPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteMutatingAdmissionPolicy GracePeriodSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteMutatingAdmissionPolicy contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteMutatingAdmissionPolicy contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest
DeleteMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
DeleteMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteMutatingAdmissionPolicy 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 DeleteMutatingAdmissionPolicy IgnoreStoreReadErrorWithClusterBreakingPotential where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteMutatingAdmissionPolicy contentType res accept
-> IgnoreStoreReadErrorWithClusterBreakingPotential
-> KubernetesRequest
DeleteMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteMutatingAdmissionPolicy contentType res accept
req (IgnoreStoreReadErrorWithClusterBreakingPotential Bool
xs) =
KubernetesRequest
DeleteMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
DeleteMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteMutatingAdmissionPolicy 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 DeleteMutatingAdmissionPolicy OrphanDependents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteMutatingAdmissionPolicy contentType res accept
-> OrphanDependents
-> KubernetesRequest
DeleteMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteMutatingAdmissionPolicy contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest
DeleteMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
DeleteMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteMutatingAdmissionPolicy 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 DeleteMutatingAdmissionPolicy PropagationPolicy where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteMutatingAdmissionPolicy contentType res accept
-> PropagationPolicy
-> KubernetesRequest
DeleteMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
DeleteMutatingAdmissionPolicy contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest
DeleteMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
DeleteMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteMutatingAdmissionPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteMutatingAdmissionPolicy mtype
instance Produces DeleteMutatingAdmissionPolicy MimeJSON
instance Produces DeleteMutatingAdmissionPolicy MimeVndKubernetesProtobuf
instance Produces DeleteMutatingAdmissionPolicy MimeCbor
instance Produces DeleteMutatingAdmissionPolicy MimeYaml
deleteMutatingAdmissionPolicyBinding
:: (Consumes DeleteMutatingAdmissionPolicyBinding contentType)
=> ContentType contentType
-> Accept accept
-> Name
-> KubernetesRequest DeleteMutatingAdmissionPolicyBinding contentType V1Status accept
deleteMutatingAdmissionPolicyBinding :: forall contentType accept.
Consumes DeleteMutatingAdmissionPolicyBinding contentType =>
ContentType contentType
-> Accept accept
-> Name
-> KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType V1Status accept
deleteMutatingAdmissionPolicyBinding ContentType contentType
_ Accept accept
_ (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType V1Status accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"DELETE" [ByteString
"/apis/admissionregistration.k8s.io/v1alpha1/mutatingadmissionpolicybindings/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType V1Status accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
DeleteMutatingAdmissionPolicyBinding 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 DeleteMutatingAdmissionPolicyBinding
instance HasBodyParam DeleteMutatingAdmissionPolicyBinding V1DeleteOptions
instance HasOptionalParam DeleteMutatingAdmissionPolicyBinding Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType res accept
-> Pretty
-> KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType res accept
applyOptionalParam KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType res accept
req KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteMutatingAdmissionPolicyBinding DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType res accept
-> DryRun
-> KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType res accept
applyOptionalParam KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType res accept
req KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteMutatingAdmissionPolicyBinding GracePeriodSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType res accept
-> GracePeriodSeconds
-> KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType res accept
applyOptionalParam KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType res accept
req (GracePeriodSeconds Int
xs) =
KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType res accept
req KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteMutatingAdmissionPolicyBinding 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 DeleteMutatingAdmissionPolicyBinding IgnoreStoreReadErrorWithClusterBreakingPotential where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType res accept
-> IgnoreStoreReadErrorWithClusterBreakingPotential
-> KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType res accept
applyOptionalParam KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType res accept
req (IgnoreStoreReadErrorWithClusterBreakingPotential Bool
xs) =
KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType res accept
req KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteMutatingAdmissionPolicyBinding 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 DeleteMutatingAdmissionPolicyBinding OrphanDependents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType res accept
-> OrphanDependents
-> KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType res accept
applyOptionalParam KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType res accept
req (OrphanDependents Bool
xs) =
KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType res accept
req KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteMutatingAdmissionPolicyBinding 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 DeleteMutatingAdmissionPolicyBinding PropagationPolicy where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType res accept
-> PropagationPolicy
-> KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType res accept
applyOptionalParam KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType res accept
req (PropagationPolicy Text
xs) =
KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType res accept
req KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType res accept
-> [QueryItem]
-> KubernetesRequest
DeleteMutatingAdmissionPolicyBinding contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 DeleteMutatingAdmissionPolicyBinding mtype
instance Produces DeleteMutatingAdmissionPolicyBinding MimeJSON
instance Produces DeleteMutatingAdmissionPolicyBinding MimeVndKubernetesProtobuf
instance Produces DeleteMutatingAdmissionPolicyBinding MimeCbor
instance Produces DeleteMutatingAdmissionPolicyBinding 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/admissionregistration.k8s.io/v1alpha1/"]
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
listMutatingAdmissionPolicy
:: Accept accept
-> KubernetesRequest ListMutatingAdmissionPolicy MimeNoContent V1alpha1MutatingAdmissionPolicyList accept
listMutatingAdmissionPolicy :: forall accept.
Accept accept
-> KubernetesRequest
ListMutatingAdmissionPolicy
MimeNoContent
V1alpha1MutatingAdmissionPolicyList
accept
listMutatingAdmissionPolicy Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
ListMutatingAdmissionPolicy
MimeNoContent
V1alpha1MutatingAdmissionPolicyList
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/admissionregistration.k8s.io/v1alpha1/mutatingadmissionpolicies"]
KubernetesRequest
ListMutatingAdmissionPolicy
MimeNoContent
V1alpha1MutatingAdmissionPolicyList
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListMutatingAdmissionPolicy
MimeNoContent
V1alpha1MutatingAdmissionPolicyList
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 ListMutatingAdmissionPolicy
instance HasOptionalParam ListMutatingAdmissionPolicy Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
-> Pretty
-> KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListMutatingAdmissionPolicy AllowWatchBookmarks where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
-> AllowWatchBookmarks
-> KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
req (AllowWatchBookmarks Bool
xs) =
KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListMutatingAdmissionPolicy 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 ListMutatingAdmissionPolicy Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
-> Continue
-> KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
req (Continue Text
xs) =
KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListMutatingAdmissionPolicy FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
-> FieldSelector
-> KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListMutatingAdmissionPolicy LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
-> LabelSelector
-> KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListMutatingAdmissionPolicy Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
-> Limit
-> KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
req (Limit Int
xs) =
KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListMutatingAdmissionPolicy 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 ListMutatingAdmissionPolicy ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
-> ResourceVersion
-> KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListMutatingAdmissionPolicy ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListMutatingAdmissionPolicy SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
-> SendInitialEvents
-> KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListMutatingAdmissionPolicy 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 ListMutatingAdmissionPolicy TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListMutatingAdmissionPolicy 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 ListMutatingAdmissionPolicy Watch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
-> Watch
-> KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
req (Watch Bool
xs) =
KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
ListMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListMutatingAdmissionPolicy 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 ListMutatingAdmissionPolicy MimeCborSeq
instance Produces ListMutatingAdmissionPolicy MimeJSON
instance Produces ListMutatingAdmissionPolicy MimeJsonstreamwatch
instance Produces ListMutatingAdmissionPolicy MimeVndKubernetesProtobuf
instance Produces ListMutatingAdmissionPolicy MimeVndKubernetesProtobufstreamwatch
instance Produces ListMutatingAdmissionPolicy MimeCbor
instance Produces ListMutatingAdmissionPolicy MimeYaml
listMutatingAdmissionPolicyBinding
:: Accept accept
-> KubernetesRequest ListMutatingAdmissionPolicyBinding MimeNoContent V1alpha1MutatingAdmissionPolicyBindingList accept
listMutatingAdmissionPolicyBinding :: forall accept.
Accept accept
-> KubernetesRequest
ListMutatingAdmissionPolicyBinding
MimeNoContent
V1alpha1MutatingAdmissionPolicyBindingList
accept
listMutatingAdmissionPolicyBinding Accept accept
_ =
Method
-> [ByteString]
-> KubernetesRequest
ListMutatingAdmissionPolicyBinding
MimeNoContent
V1alpha1MutatingAdmissionPolicyBindingList
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/admissionregistration.k8s.io/v1alpha1/mutatingadmissionpolicybindings"]
KubernetesRequest
ListMutatingAdmissionPolicyBinding
MimeNoContent
V1alpha1MutatingAdmissionPolicyBindingList
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ListMutatingAdmissionPolicyBinding
MimeNoContent
V1alpha1MutatingAdmissionPolicyBindingList
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 ListMutatingAdmissionPolicyBinding
instance HasOptionalParam ListMutatingAdmissionPolicyBinding Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
-> Pretty
-> KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
applyOptionalParam KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
req KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListMutatingAdmissionPolicyBinding AllowWatchBookmarks where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
-> AllowWatchBookmarks
-> KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
applyOptionalParam KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
req (AllowWatchBookmarks Bool
xs) =
KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
req KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListMutatingAdmissionPolicyBinding 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 ListMutatingAdmissionPolicyBinding Continue where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
-> Continue
-> KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
applyOptionalParam KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
req (Continue Text
xs) =
KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
req KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListMutatingAdmissionPolicyBinding FieldSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
-> FieldSelector
-> KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
applyOptionalParam KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
req (FieldSelector Text
xs) =
KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
req KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListMutatingAdmissionPolicyBinding LabelSelector where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
-> LabelSelector
-> KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
applyOptionalParam KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
req (LabelSelector Text
xs) =
KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
req KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListMutatingAdmissionPolicyBinding Limit where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
-> Limit
-> KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
applyOptionalParam KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
req (Limit Int
xs) =
KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
req KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListMutatingAdmissionPolicyBinding 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 ListMutatingAdmissionPolicyBinding ResourceVersion where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
-> ResourceVersion
-> KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
applyOptionalParam KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
req (ResourceVersion Text
xs) =
KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
req KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListMutatingAdmissionPolicyBinding ResourceVersionMatch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
-> ResourceVersionMatch
-> KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
applyOptionalParam KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
req (ResourceVersionMatch Text
xs) =
KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
req KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ListMutatingAdmissionPolicyBinding SendInitialEvents where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
-> SendInitialEvents
-> KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
applyOptionalParam KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
req (SendInitialEvents Bool
xs) =
KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
req KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListMutatingAdmissionPolicyBinding 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 ListMutatingAdmissionPolicyBinding TimeoutSeconds where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
-> TimeoutSeconds
-> KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
applyOptionalParam KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
req (TimeoutSeconds Int
xs) =
KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
req KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListMutatingAdmissionPolicyBinding 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 ListMutatingAdmissionPolicyBinding Watch where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
-> Watch
-> KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
applyOptionalParam KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
req (Watch Bool
xs) =
KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
req KubernetesRequest
ListMutatingAdmissionPolicyBinding contentType res accept
-> [QueryItem]
-> KubernetesRequest
ListMutatingAdmissionPolicyBinding 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 ListMutatingAdmissionPolicyBinding MimeCborSeq
instance Produces ListMutatingAdmissionPolicyBinding MimeJSON
instance Produces ListMutatingAdmissionPolicyBinding MimeJsonstreamwatch
instance Produces ListMutatingAdmissionPolicyBinding MimeVndKubernetesProtobuf
instance Produces ListMutatingAdmissionPolicyBinding MimeVndKubernetesProtobufstreamwatch
instance Produces ListMutatingAdmissionPolicyBinding MimeCbor
instance Produces ListMutatingAdmissionPolicyBinding MimeYaml
patchMutatingAdmissionPolicy
:: (Consumes PatchMutatingAdmissionPolicy contentType, MimeRender contentType Body)
=> ContentType contentType
-> Accept accept
-> Body
-> Name
-> KubernetesRequest PatchMutatingAdmissionPolicy contentType V1alpha1MutatingAdmissionPolicy accept
patchMutatingAdmissionPolicy :: forall contentType accept.
(Consumes PatchMutatingAdmissionPolicy contentType,
MimeRender contentType Body) =>
ContentType contentType
-> Accept accept
-> Body
-> Name
-> KubernetesRequest
PatchMutatingAdmissionPolicy
contentType
V1alpha1MutatingAdmissionPolicy
accept
patchMutatingAdmissionPolicy ContentType contentType
_ Accept accept
_ Body
body (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
PatchMutatingAdmissionPolicy
contentType
V1alpha1MutatingAdmissionPolicy
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PATCH" [ByteString
"/apis/admissionregistration.k8s.io/v1alpha1/mutatingadmissionpolicies/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
PatchMutatingAdmissionPolicy
contentType
V1alpha1MutatingAdmissionPolicy
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
PatchMutatingAdmissionPolicy
contentType
V1alpha1MutatingAdmissionPolicy
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
PatchMutatingAdmissionPolicy
contentType
V1alpha1MutatingAdmissionPolicy
accept
-> Body
-> KubernetesRequest
PatchMutatingAdmissionPolicy
contentType
V1alpha1MutatingAdmissionPolicy
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 PatchMutatingAdmissionPolicy contentType,
MimeRender contentType Body) =>
KubernetesRequest
PatchMutatingAdmissionPolicy contentType res accept
-> Body
-> KubernetesRequest
PatchMutatingAdmissionPolicy contentType res accept
`setBodyParam` Body
body
data PatchMutatingAdmissionPolicy
instance HasBodyParam PatchMutatingAdmissionPolicy Body
instance HasOptionalParam PatchMutatingAdmissionPolicy Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchMutatingAdmissionPolicy contentType res accept
-> Pretty
-> KubernetesRequest
PatchMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
PatchMutatingAdmissionPolicy contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
PatchMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
PatchMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchMutatingAdmissionPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 PatchMutatingAdmissionPolicy DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchMutatingAdmissionPolicy contentType res accept
-> DryRun
-> KubernetesRequest
PatchMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
PatchMutatingAdmissionPolicy contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
PatchMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
PatchMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchMutatingAdmissionPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 PatchMutatingAdmissionPolicy FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchMutatingAdmissionPolicy contentType res accept
-> FieldManager
-> KubernetesRequest
PatchMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
PatchMutatingAdmissionPolicy contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
PatchMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
PatchMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchMutatingAdmissionPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 PatchMutatingAdmissionPolicy FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchMutatingAdmissionPolicy contentType res accept
-> FieldValidation
-> KubernetesRequest
PatchMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
PatchMutatingAdmissionPolicy contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest
PatchMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
PatchMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchMutatingAdmissionPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 PatchMutatingAdmissionPolicy Force where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchMutatingAdmissionPolicy contentType res accept
-> Force
-> KubernetesRequest
PatchMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
PatchMutatingAdmissionPolicy contentType res accept
req (Force Bool
xs) =
KubernetesRequest
PatchMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
PatchMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchMutatingAdmissionPolicy 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 PatchMutatingAdmissionPolicy MimeApplyPatchyaml
instance Consumes PatchMutatingAdmissionPolicy MimeJsonPatchjson
instance Consumes PatchMutatingAdmissionPolicy MimeMergePatchjson
instance Consumes PatchMutatingAdmissionPolicy MimeStrategicMergePatchjson
instance Consumes PatchMutatingAdmissionPolicy MimeApplyPatchcbor
instance Produces PatchMutatingAdmissionPolicy MimeJSON
instance Produces PatchMutatingAdmissionPolicy MimeVndKubernetesProtobuf
instance Produces PatchMutatingAdmissionPolicy MimeCbor
instance Produces PatchMutatingAdmissionPolicy MimeYaml
patchMutatingAdmissionPolicyBinding
:: (Consumes PatchMutatingAdmissionPolicyBinding contentType, MimeRender contentType Body)
=> ContentType contentType
-> Accept accept
-> Body
-> Name
-> KubernetesRequest PatchMutatingAdmissionPolicyBinding contentType V1alpha1MutatingAdmissionPolicyBinding accept
patchMutatingAdmissionPolicyBinding :: forall contentType accept.
(Consumes PatchMutatingAdmissionPolicyBinding contentType,
MimeRender contentType Body) =>
ContentType contentType
-> Accept accept
-> Body
-> Name
-> KubernetesRequest
PatchMutatingAdmissionPolicyBinding
contentType
V1alpha1MutatingAdmissionPolicyBinding
accept
patchMutatingAdmissionPolicyBinding ContentType contentType
_ Accept accept
_ Body
body (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
PatchMutatingAdmissionPolicyBinding
contentType
V1alpha1MutatingAdmissionPolicyBinding
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PATCH" [ByteString
"/apis/admissionregistration.k8s.io/v1alpha1/mutatingadmissionpolicybindings/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
PatchMutatingAdmissionPolicyBinding
contentType
V1alpha1MutatingAdmissionPolicyBinding
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
PatchMutatingAdmissionPolicyBinding
contentType
V1alpha1MutatingAdmissionPolicyBinding
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
PatchMutatingAdmissionPolicyBinding
contentType
V1alpha1MutatingAdmissionPolicyBinding
accept
-> Body
-> KubernetesRequest
PatchMutatingAdmissionPolicyBinding
contentType
V1alpha1MutatingAdmissionPolicyBinding
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 PatchMutatingAdmissionPolicyBinding contentType,
MimeRender contentType Body) =>
KubernetesRequest
PatchMutatingAdmissionPolicyBinding contentType res accept
-> Body
-> KubernetesRequest
PatchMutatingAdmissionPolicyBinding contentType res accept
`setBodyParam` Body
body
data PatchMutatingAdmissionPolicyBinding
instance HasBodyParam PatchMutatingAdmissionPolicyBinding Body
instance HasOptionalParam PatchMutatingAdmissionPolicyBinding Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchMutatingAdmissionPolicyBinding contentType res accept
-> Pretty
-> KubernetesRequest
PatchMutatingAdmissionPolicyBinding contentType res accept
applyOptionalParam KubernetesRequest
PatchMutatingAdmissionPolicyBinding contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
PatchMutatingAdmissionPolicyBinding contentType res accept
req KubernetesRequest
PatchMutatingAdmissionPolicyBinding contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchMutatingAdmissionPolicyBinding contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 PatchMutatingAdmissionPolicyBinding DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchMutatingAdmissionPolicyBinding contentType res accept
-> DryRun
-> KubernetesRequest
PatchMutatingAdmissionPolicyBinding contentType res accept
applyOptionalParam KubernetesRequest
PatchMutatingAdmissionPolicyBinding contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
PatchMutatingAdmissionPolicyBinding contentType res accept
req KubernetesRequest
PatchMutatingAdmissionPolicyBinding contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchMutatingAdmissionPolicyBinding contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 PatchMutatingAdmissionPolicyBinding FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchMutatingAdmissionPolicyBinding contentType res accept
-> FieldManager
-> KubernetesRequest
PatchMutatingAdmissionPolicyBinding contentType res accept
applyOptionalParam KubernetesRequest
PatchMutatingAdmissionPolicyBinding contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
PatchMutatingAdmissionPolicyBinding contentType res accept
req KubernetesRequest
PatchMutatingAdmissionPolicyBinding contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchMutatingAdmissionPolicyBinding contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 PatchMutatingAdmissionPolicyBinding FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchMutatingAdmissionPolicyBinding contentType res accept
-> FieldValidation
-> KubernetesRequest
PatchMutatingAdmissionPolicyBinding contentType res accept
applyOptionalParam KubernetesRequest
PatchMutatingAdmissionPolicyBinding contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest
PatchMutatingAdmissionPolicyBinding contentType res accept
req KubernetesRequest
PatchMutatingAdmissionPolicyBinding contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchMutatingAdmissionPolicyBinding contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 PatchMutatingAdmissionPolicyBinding Force where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
PatchMutatingAdmissionPolicyBinding contentType res accept
-> Force
-> KubernetesRequest
PatchMutatingAdmissionPolicyBinding contentType res accept
applyOptionalParam KubernetesRequest
PatchMutatingAdmissionPolicyBinding contentType res accept
req (Force Bool
xs) =
KubernetesRequest
PatchMutatingAdmissionPolicyBinding contentType res accept
req KubernetesRequest
PatchMutatingAdmissionPolicyBinding contentType res accept
-> [QueryItem]
-> KubernetesRequest
PatchMutatingAdmissionPolicyBinding 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 PatchMutatingAdmissionPolicyBinding MimeApplyPatchyaml
instance Consumes PatchMutatingAdmissionPolicyBinding MimeJsonPatchjson
instance Consumes PatchMutatingAdmissionPolicyBinding MimeMergePatchjson
instance Consumes PatchMutatingAdmissionPolicyBinding MimeStrategicMergePatchjson
instance Consumes PatchMutatingAdmissionPolicyBinding MimeApplyPatchcbor
instance Produces PatchMutatingAdmissionPolicyBinding MimeJSON
instance Produces PatchMutatingAdmissionPolicyBinding MimeVndKubernetesProtobuf
instance Produces PatchMutatingAdmissionPolicyBinding MimeCbor
instance Produces PatchMutatingAdmissionPolicyBinding MimeYaml
readMutatingAdmissionPolicy
:: Accept accept
-> Name
-> KubernetesRequest ReadMutatingAdmissionPolicy MimeNoContent V1alpha1MutatingAdmissionPolicy accept
readMutatingAdmissionPolicy :: forall accept.
Accept accept
-> Name
-> KubernetesRequest
ReadMutatingAdmissionPolicy
MimeNoContent
V1alpha1MutatingAdmissionPolicy
accept
readMutatingAdmissionPolicy Accept accept
_ (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
ReadMutatingAdmissionPolicy
MimeNoContent
V1alpha1MutatingAdmissionPolicy
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/admissionregistration.k8s.io/v1alpha1/mutatingadmissionpolicies/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReadMutatingAdmissionPolicy
MimeNoContent
V1alpha1MutatingAdmissionPolicy
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReadMutatingAdmissionPolicy
MimeNoContent
V1alpha1MutatingAdmissionPolicy
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 ReadMutatingAdmissionPolicy
instance HasOptionalParam ReadMutatingAdmissionPolicy Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReadMutatingAdmissionPolicy contentType res accept
-> Pretty
-> KubernetesRequest
ReadMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
ReadMutatingAdmissionPolicy contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ReadMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
ReadMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReadMutatingAdmissionPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReadMutatingAdmissionPolicy MimeJSON
instance Produces ReadMutatingAdmissionPolicy MimeVndKubernetesProtobuf
instance Produces ReadMutatingAdmissionPolicy MimeCbor
instance Produces ReadMutatingAdmissionPolicy MimeYaml
readMutatingAdmissionPolicyBinding
:: Accept accept
-> Name
-> KubernetesRequest ReadMutatingAdmissionPolicyBinding MimeNoContent V1alpha1MutatingAdmissionPolicyBinding accept
readMutatingAdmissionPolicyBinding :: forall accept.
Accept accept
-> Name
-> KubernetesRequest
ReadMutatingAdmissionPolicyBinding
MimeNoContent
V1alpha1MutatingAdmissionPolicyBinding
accept
readMutatingAdmissionPolicyBinding Accept accept
_ (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
ReadMutatingAdmissionPolicyBinding
MimeNoContent
V1alpha1MutatingAdmissionPolicyBinding
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"GET" [ByteString
"/apis/admissionregistration.k8s.io/v1alpha1/mutatingadmissionpolicybindings/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReadMutatingAdmissionPolicyBinding
MimeNoContent
V1alpha1MutatingAdmissionPolicyBinding
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReadMutatingAdmissionPolicyBinding
MimeNoContent
V1alpha1MutatingAdmissionPolicyBinding
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 ReadMutatingAdmissionPolicyBinding
instance HasOptionalParam ReadMutatingAdmissionPolicyBinding Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReadMutatingAdmissionPolicyBinding contentType res accept
-> Pretty
-> KubernetesRequest
ReadMutatingAdmissionPolicyBinding contentType res accept
applyOptionalParam KubernetesRequest
ReadMutatingAdmissionPolicyBinding contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ReadMutatingAdmissionPolicyBinding contentType res accept
req KubernetesRequest
ReadMutatingAdmissionPolicyBinding contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReadMutatingAdmissionPolicyBinding contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReadMutatingAdmissionPolicyBinding MimeJSON
instance Produces ReadMutatingAdmissionPolicyBinding MimeVndKubernetesProtobuf
instance Produces ReadMutatingAdmissionPolicyBinding MimeCbor
instance Produces ReadMutatingAdmissionPolicyBinding MimeYaml
replaceMutatingAdmissionPolicy
:: (Consumes ReplaceMutatingAdmissionPolicy contentType, MimeRender contentType V1alpha1MutatingAdmissionPolicy)
=> ContentType contentType
-> Accept accept
-> V1alpha1MutatingAdmissionPolicy
-> Name
-> KubernetesRequest ReplaceMutatingAdmissionPolicy contentType V1alpha1MutatingAdmissionPolicy accept
replaceMutatingAdmissionPolicy :: forall contentType accept.
(Consumes ReplaceMutatingAdmissionPolicy contentType,
MimeRender contentType V1alpha1MutatingAdmissionPolicy) =>
ContentType contentType
-> Accept accept
-> V1alpha1MutatingAdmissionPolicy
-> Name
-> KubernetesRequest
ReplaceMutatingAdmissionPolicy
contentType
V1alpha1MutatingAdmissionPolicy
accept
replaceMutatingAdmissionPolicy ContentType contentType
_ Accept accept
_ V1alpha1MutatingAdmissionPolicy
body (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
ReplaceMutatingAdmissionPolicy
contentType
V1alpha1MutatingAdmissionPolicy
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PUT" [ByteString
"/apis/admissionregistration.k8s.io/v1alpha1/mutatingadmissionpolicies/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReplaceMutatingAdmissionPolicy
contentType
V1alpha1MutatingAdmissionPolicy
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReplaceMutatingAdmissionPolicy
contentType
V1alpha1MutatingAdmissionPolicy
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
ReplaceMutatingAdmissionPolicy
contentType
V1alpha1MutatingAdmissionPolicy
accept
-> V1alpha1MutatingAdmissionPolicy
-> KubernetesRequest
ReplaceMutatingAdmissionPolicy
contentType
V1alpha1MutatingAdmissionPolicy
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 ReplaceMutatingAdmissionPolicy contentType,
MimeRender contentType V1alpha1MutatingAdmissionPolicy) =>
KubernetesRequest
ReplaceMutatingAdmissionPolicy contentType res accept
-> V1alpha1MutatingAdmissionPolicy
-> KubernetesRequest
ReplaceMutatingAdmissionPolicy contentType res accept
`setBodyParam` V1alpha1MutatingAdmissionPolicy
body
data ReplaceMutatingAdmissionPolicy
instance HasBodyParam ReplaceMutatingAdmissionPolicy V1alpha1MutatingAdmissionPolicy
instance HasOptionalParam ReplaceMutatingAdmissionPolicy Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceMutatingAdmissionPolicy contentType res accept
-> Pretty
-> KubernetesRequest
ReplaceMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
ReplaceMutatingAdmissionPolicy contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ReplaceMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
ReplaceMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceMutatingAdmissionPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReplaceMutatingAdmissionPolicy DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceMutatingAdmissionPolicy contentType res accept
-> DryRun
-> KubernetesRequest
ReplaceMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
ReplaceMutatingAdmissionPolicy contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
ReplaceMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
ReplaceMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceMutatingAdmissionPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReplaceMutatingAdmissionPolicy FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceMutatingAdmissionPolicy contentType res accept
-> FieldManager
-> KubernetesRequest
ReplaceMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
ReplaceMutatingAdmissionPolicy contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
ReplaceMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
ReplaceMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceMutatingAdmissionPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReplaceMutatingAdmissionPolicy FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceMutatingAdmissionPolicy contentType res accept
-> FieldValidation
-> KubernetesRequest
ReplaceMutatingAdmissionPolicy contentType res accept
applyOptionalParam KubernetesRequest
ReplaceMutatingAdmissionPolicy contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest
ReplaceMutatingAdmissionPolicy contentType res accept
req KubernetesRequest
ReplaceMutatingAdmissionPolicy contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceMutatingAdmissionPolicy contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReplaceMutatingAdmissionPolicy mtype
instance Produces ReplaceMutatingAdmissionPolicy MimeJSON
instance Produces ReplaceMutatingAdmissionPolicy MimeVndKubernetesProtobuf
instance Produces ReplaceMutatingAdmissionPolicy MimeCbor
instance Produces ReplaceMutatingAdmissionPolicy MimeYaml
replaceMutatingAdmissionPolicyBinding
:: (Consumes ReplaceMutatingAdmissionPolicyBinding contentType, MimeRender contentType V1alpha1MutatingAdmissionPolicyBinding)
=> ContentType contentType
-> Accept accept
-> V1alpha1MutatingAdmissionPolicyBinding
-> Name
-> KubernetesRequest ReplaceMutatingAdmissionPolicyBinding contentType V1alpha1MutatingAdmissionPolicyBinding accept
replaceMutatingAdmissionPolicyBinding :: forall contentType accept.
(Consumes ReplaceMutatingAdmissionPolicyBinding contentType,
MimeRender contentType V1alpha1MutatingAdmissionPolicyBinding) =>
ContentType contentType
-> Accept accept
-> V1alpha1MutatingAdmissionPolicyBinding
-> Name
-> KubernetesRequest
ReplaceMutatingAdmissionPolicyBinding
contentType
V1alpha1MutatingAdmissionPolicyBinding
accept
replaceMutatingAdmissionPolicyBinding ContentType contentType
_ Accept accept
_ V1alpha1MutatingAdmissionPolicyBinding
body (Name Text
name) =
Method
-> [ByteString]
-> KubernetesRequest
ReplaceMutatingAdmissionPolicyBinding
contentType
V1alpha1MutatingAdmissionPolicyBinding
accept
forall req contentType res accept.
Method
-> [ByteString] -> KubernetesRequest req contentType res accept
_mkRequest Method
"PUT" [ByteString
"/apis/admissionregistration.k8s.io/v1alpha1/mutatingadmissionpolicybindings/",Text -> ByteString
forall a. ToHttpApiData a => a -> ByteString
toPath Text
name]
KubernetesRequest
ReplaceMutatingAdmissionPolicyBinding
contentType
V1alpha1MutatingAdmissionPolicyBinding
accept
-> Proxy AuthApiKeyBearerToken
-> KubernetesRequest
ReplaceMutatingAdmissionPolicyBinding
contentType
V1alpha1MutatingAdmissionPolicyBinding
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
ReplaceMutatingAdmissionPolicyBinding
contentType
V1alpha1MutatingAdmissionPolicyBinding
accept
-> V1alpha1MutatingAdmissionPolicyBinding
-> KubernetesRequest
ReplaceMutatingAdmissionPolicyBinding
contentType
V1alpha1MutatingAdmissionPolicyBinding
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 ReplaceMutatingAdmissionPolicyBinding contentType,
MimeRender contentType V1alpha1MutatingAdmissionPolicyBinding) =>
KubernetesRequest
ReplaceMutatingAdmissionPolicyBinding contentType res accept
-> V1alpha1MutatingAdmissionPolicyBinding
-> KubernetesRequest
ReplaceMutatingAdmissionPolicyBinding contentType res accept
`setBodyParam` V1alpha1MutatingAdmissionPolicyBinding
body
data ReplaceMutatingAdmissionPolicyBinding
instance HasBodyParam ReplaceMutatingAdmissionPolicyBinding V1alpha1MutatingAdmissionPolicyBinding
instance HasOptionalParam ReplaceMutatingAdmissionPolicyBinding Pretty where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceMutatingAdmissionPolicyBinding contentType res accept
-> Pretty
-> KubernetesRequest
ReplaceMutatingAdmissionPolicyBinding contentType res accept
applyOptionalParam KubernetesRequest
ReplaceMutatingAdmissionPolicyBinding contentType res accept
req (Pretty Text
xs) =
KubernetesRequest
ReplaceMutatingAdmissionPolicyBinding contentType res accept
req KubernetesRequest
ReplaceMutatingAdmissionPolicyBinding contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceMutatingAdmissionPolicyBinding contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReplaceMutatingAdmissionPolicyBinding DryRun where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceMutatingAdmissionPolicyBinding contentType res accept
-> DryRun
-> KubernetesRequest
ReplaceMutatingAdmissionPolicyBinding contentType res accept
applyOptionalParam KubernetesRequest
ReplaceMutatingAdmissionPolicyBinding contentType res accept
req (DryRun Text
xs) =
KubernetesRequest
ReplaceMutatingAdmissionPolicyBinding contentType res accept
req KubernetesRequest
ReplaceMutatingAdmissionPolicyBinding contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceMutatingAdmissionPolicyBinding contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReplaceMutatingAdmissionPolicyBinding FieldManager where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceMutatingAdmissionPolicyBinding contentType res accept
-> FieldManager
-> KubernetesRequest
ReplaceMutatingAdmissionPolicyBinding contentType res accept
applyOptionalParam KubernetesRequest
ReplaceMutatingAdmissionPolicyBinding contentType res accept
req (FieldManager Text
xs) =
KubernetesRequest
ReplaceMutatingAdmissionPolicyBinding contentType res accept
req KubernetesRequest
ReplaceMutatingAdmissionPolicyBinding contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceMutatingAdmissionPolicyBinding contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReplaceMutatingAdmissionPolicyBinding FieldValidation where
applyOptionalParam :: forall contentType res accept.
KubernetesRequest
ReplaceMutatingAdmissionPolicyBinding contentType res accept
-> FieldValidation
-> KubernetesRequest
ReplaceMutatingAdmissionPolicyBinding contentType res accept
applyOptionalParam KubernetesRequest
ReplaceMutatingAdmissionPolicyBinding contentType res accept
req (FieldValidation Text
xs) =
KubernetesRequest
ReplaceMutatingAdmissionPolicyBinding contentType res accept
req KubernetesRequest
ReplaceMutatingAdmissionPolicyBinding contentType res accept
-> [QueryItem]
-> KubernetesRequest
ReplaceMutatingAdmissionPolicyBinding contentType res accept
forall req contentType res accept.
KubernetesRequest req 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 ReplaceMutatingAdmissionPolicyBinding mtype
instance Produces ReplaceMutatingAdmissionPolicyBinding MimeJSON
instance Produces ReplaceMutatingAdmissionPolicyBinding MimeVndKubernetesProtobuf
instance Produces ReplaceMutatingAdmissionPolicyBinding MimeCbor
instance Produces ReplaceMutatingAdmissionPolicyBinding MimeYaml